최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | UP-0467921 (2006-08-29) |
등록번호 | US-7650319 (2010-02-22) |
발명자 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 71 인용 특허 : 10 |
The need for a more readily usable interface for programmable devices is widely recognized. The present invention relates to programmable sequencing devices, or, more particularly, the remote controls for consumer electronic devices. The present invention provides an enhanced interface for facilitat
The need for a more readily usable interface for programmable devices is widely recognized. The present invention relates to programmable sequencing devices, or, more particularly, the remote controls for consumer electronic devices. The present invention provides an enhanced interface for facilitating human input of a desired control sequence in a programmable device by employing specialized visual feedback. The present invention also relates to a new interface and method of interfacing with a programmable device, which is usable as an interface for a programmable video cassette recorder.
What is claimed is: 1. An apparatus comprising: a processor; a memory; wherein said memory stored program instructions executable by said processor to automatically characterize a media information content of a media object according to a plurality of characteristics; and an output, producing signa
What is claimed is: 1. An apparatus comprising: a processor; a memory; wherein said memory stored program instructions executable by said processor to automatically characterize a media information content of a media object according to a plurality of characteristics; and an output, producing signals in dependence on the automatic characterization by the processor. 2. The apparatus of claim 1, wherein said media object is a video file. 3. The apparatus of claim 2, wherein said video file corresponds to a movie. 4. The apparatus of claim 3, wherein said program instructions executable to automatically characterize a media information content of said movie include program instructions executable to determine a genre of said movie. 5. The apparatus of claim 1, wherein said video object corresponds to a live television broadcast. 6. The apparatus of claim 5, wherein said program instructions executable to automatically characterize a media information content of said live television broadcast comprise program instructions executable to identify a person appearing in said live television broadcast. 7. The apparatus of claim 1, wherein said plurality of characteristics are predetermined. 8. The apparatus of claim 1, wherein said memory comprises program instructions executable by said processor to create a user profile corresponding to a user, and wherein said memory is configured to store said created user profile. 9. The apparatus of claim 8, wherein said program instructions executable to create a user profile include instructions executable to receive user information from a user. 10. The apparatus of claim 8, wherein said program instructions executable to create a user profile comprise instructions executable to automatically create said user profile. 11. The apparatus of claim 10, wherein said program instructions executable by the processor to automatically create said user profile comprise instructions executable to determine user preferences based at least in part upon the user's history of interactions with one or more media objects. 12. The apparatus of claim 8, wherein said memory comprises program instructions executable by said processor to receive information from the user indicative of one or more selected media objects. 13. The apparatus of claim 12, wherein said memory comprises program instructions executable by said processor to update said user profile based at least in part upon automatically determined characteristics of one or more media objects selected by the user after creation of the user profile. 14. The apparatus of claim 12, wherein said memory comprises program instructions executable by said processor to charge said user for said one or more selected media objects. 15. An apparatus, comprising: a memory for storing a user profile; a processor for relating at least one content record with a stored user profile and for updating the stored user profile based on received feedback from the user; an output for presenting to the user the content records related to the stored user profile; and an input for receiving user feedback. 16. The apparatus according to claim 15, further comprising a memory for storing at least one content record. 17. The apparatus according to claim 15, further comprising a memory for storing information characterizing at least one content record. 18. An apparatus, comprising: a memory for storing a plurality of content records, information characterizing a plurality of content records, and a user profile; an input for receiving a user request for a suggestion of at least one content record; a processor relating content records with a stored user profile; and an output for presenting to the user at least one related content record. 19. An apparatus, comprising: a processor for automatically generating a user profile representing a user interest summary based on a user history of access to objects; and a memory for storing the user profile. 20. A system, comprising: a customer profile, said customer profile indicating a respective customer's preferences for data; means for monitoring a history of data objects accessed by the customer; and means for automatically updating the customer profile in accordance with the content profiles accessed by the customer to automatically update the customer profile to represent the customer's preferences. 21. A system, comprising: a memory storing customer profile, said customer profile indicating a respective customer's preferences for data and a monitored history of data objects accessed by the customer; and a processor for automatically updating the customer profile in accordance with the content profiles accessed by the customer to automatically update the customer profile to represent the customer's preferences. 22. A system, comprising: a first input for receiving user specific information, a second input for receiving an electronic program guide; and a program selector, operably connected to the first and second inputs, for automatically selecting one or more programs using the user specific information and the electronic program guide. 23. A system for classifying a pattern, comprising: an input for acquiring a signal, said signal including an input pattern to be classified, a processor for performing a wavelet-based transform on the signal, to produce a wavelet transformed pattern, selecting a reduced feature space from the wavelet transformed pattern, and classifying said input pattern on the basis of said reduced feature space; and an output for outputting at least one of a classification of said input pattern and data dependent on the classification of said input pattern. 24. A method of providing information, comprising: storing profile data for at least one user in a database; searching in at least one external database for objects having a content-relationship with the database profile for a user; weighting the desirability of the identified objects to the user; and presenting to the user at least one list of the identified objects, wherein the identified objects in the at least one list are displayed in a logical order. 25. An apparatus for processing information, comprising: a database for storing profile data for at least one user; a processor for searching in at least one external database to identify objects having a content-relationship with the database profile for a user, and for weighting the desirability of the identified objects to the user; and an output for presenting to the user at least one list of the identified objects, wherein the identified objects in the at least one list are displayed in a logical order. 26. A method of searching available media content for content of interest to a user, comprising: receiving content-identifying parameters from a user; defining a logical sequence of content identifiers corresponding to the content-identifying parameters and a user preference profile, to provide a personalized result for the user; and presenting the personalized result set to the user for a selection of a content identifier; automatically accessing the content associated with the content identifier. 27. A method, comprising the steps of: storing a history of usage; determining a user's context; determining a set of actions available for selection; and presenting to the user one or more of the set of actions in dependence on at least one of a history of use and a status of use, appropriate for the user's context. 28. The method according to claim 27, wherein the action is suggested dependent on at least a portion of a history of user actions. 29. The method according to claim 27, wherein the action is suggested dependent on a system status. 30. A apparatus, comprising: a memory adapted for storing a history of usage; an input for receiving data defining a user's context of use; and a processor for determining a set of actions available for selection, and presenting to the user one or more of the set of actions in dependence on at least one of a history of use and a status of use, appropriate for the user's defined context. 31. The apparatus according to claim 30, wherein the processor determines a system status suggests an action in dependence thereon. 32. A method for processing an image, comprising: providing at least two images representing time-sequential or relative spatial displacement images of at least one object, extracting from the at least two images spatial object information; populating a three-dimensional model of the at least one object from the images and spatial object information; and classifying the object based on the three dimensional model. 33. The method according to claim 32, wherein said classifying step comprises determining a relation of the three dimensional model with at least one object exemplar. 34. The method according to claim 33, wherein an identification of the object is proposed based on a closeness of a relation between the three dimensional object and the at least one object exemplar. 35. A apparatus, comprising: means for storing a plurality of content records; means for accessing the content records; means for storing a user profile; means for relating content records with a stored user profile; means for presenting to the user the related content records; means for receiving a user feedback on said relation; and means for updating the user profile based on said the feedback. 36. The apparatus according to claim 35, wherein said apparatus is an information access system for automatically presenting users with information items of interest; wherein said content records storing means comprises a computer system containing a database of information items available to be presented to users of the system; wherein said accessing means comprises at least one access device for enabling users to communicate with the computer system and access any of the items of available information; wherein said user profile storing means stores a user profile for each user having access to the available items of information; wherein said relating means comprises means for ranking a likely degree of interest for each of the available items of information in accordance with a user profile; wherein said presenting means presents the items of information to an access device in order of ranking and enabling a user to retrieve each item; wherein said feedback receiving means comprises means for enabling the user to indicate that user's interest in each retrieved item of information; and wherein said updating means comprises means for updating the user's profile in response to indications of interest provided by the user. 37. The apparatus of claim 36, wherein said ranking means ranks the available items of information for a user on the basis of at least one attribute pertaining to each item of information. 38. The apparatus of claim 37, wherein said attribute is the contents of the item of information. 39. The apparatus of claim 36, wherein said ranking means produces a formula which predicts the interest of a user in an item of information on the basis of at least one of a user profile and an attribute related to that item of information. 40. A method, comprising: storing a plurality of content records; storing a user profile; receiving a user request for content records; relating content records with a stored user profile; and presenting to the user the related content records. 41. The method according to claim 40, for providing information to users of a computer system, wherein: said content record storing step comprises storing items of information in an unstructured database within the computer system; said user profile storing step comprises determining and storing user profiles for users of the computer system who have access to the items of information; said receiving a request step comprises receiving a request from a user for access to the stored information; said relating step comprises determining a user's likely degree of interest in items of information stored in said database, in accordance with that user's profile, and ranking the items of information in accordance with their determined degrees of interest; and said presenting step comprises displaying the items of information with an indication of their relative rankings. 42. The method of claim 41, wherein said items of information are displayed in order of their ranking. 43. The method of claim 41, wherein the user profiles and the determined degree of interest in items of information are based upon at least one attribute associated with each item of information. 44. The method of claim 43, wherein said attribute is the content of the item of information. 45. The method of claim 41, further including the steps of selecting an item of information from those which are displayed, providing an indication of the user's actual interest in the selected item of information, and storing the user's indicated interest. 46. The method of claim 41, wherein the likely degree of interest is determined for all of the items of information stored in said database in response to receipt of a user's request for access. 47. A method, comprising the steps of: automatically generating a user profile representing an interest summary based on a history of access to objects; and storing the user profile in memory. 48. The method of claim 47, for providing a user with access to selected ones of a plurality of target objects and sets of target object characteristics that are accessible via an electronic storage media, where said user is connected via user terminals and data communication connections to a target server system which accesses said electronic storage media, wherein: said automatically generating step generates at least one user target profile interest summary for a user at a user terminal, each of said user target profile interest summary being indicative of ones of said target objects and sets of target object characteristics accessed by said user; and said storing step stores said at least one user target profile interest summary in a memory. 49. The method of claim 48, further comprising the steps of: enabling said user to access said plurality of target objects and sets of target object characteristics stored on said electronic storage media via said user target profile interest summaries; said step of enabling access comprising: correlating said user target profile interest summaries, generated for said user, with target profiles generated for said plurality of target objects and sets of target object characteristics to identify ones of said plurality of target objects and sets of target object characteristics stored on said electronic storage media that are likely to be of interest to said user; transmitting a list, that identifies at least one of said identified ones of said plurality of target objects and sets of target object characteristics, to said user; and providing access to a selected one of said plurality of target objects and sets of target object characteristics stored on said electronic storage media in response to said user selecting an item from said list; said step of providing access further comprising: transmitting data, in response to said user activating said user terminal to identify said selected item on said list, indicative of said user's selection of said selected item from said user terminal to said target server via a one of said data communication connections; retrieving, in response to receipt of said data from said user terminal, a one of a target object and set of target object characteristics identified by said selected item from said electronic storage media; and transmitting said retrieved one of said target object and set of target object characteristics to said user terminal for display thereon to said user, said step of automatically generating comprising: automatically updating said user target profile interest summary for said user as a function of said target objects and sets of target object characteristics retrieved by said user. 50. The method of claim 48, wherein said automatically generating step comprises: creating a customer profile, said customer profile indicating a respective customer's preferences for data; monitoring a history of data objects accessed by the customer; and automatically updating the customer profile in accordance with the content profiles accessed by the customer to automatically update the customer profile to represent the customer's preferences. 51. The method of claim 47, wherein said method is for scheduling customer access to data from a plurality of data sources, further comprising the steps of: creating content profiles for each data source of said data, said content profiles indicating a degree of content of predetermined characteristics in data from each data source; said generating step comprises creating at least one customer profile for each eligible recipient of said data, said customer profile indicating a customer's preferences for data having predetermined characteristics; monitoring which data sources are actually accessed by each recipient; and updating, without input from each customer, each customer profile in accordance with the content profiles of the data sources actually accessed by that customer to automatically update each customer's actual preferences for said predetermined characteristics. 52. The method of claim 47, wherein said method is for scheduling customer access to video programs, further comprising the steps of: creating content profiles for each video program available for viewing, said content profiles indicating a degree of content of predetermined characteristics in each video program; creating at least one customer profile for each customer of said video programs, said customer profile indicating a customer's preferences for predetermined characteristics of the video programs; monitoring which video programs are actually viewed by each customer; and updating, without input from each customer, each customer profile in accordance with the content profiles of the video programs actually viewed by that customer to automatically update each customer's actual preferences for said predetermined characteristics. 53. The method of claim 52, comprising the further steps of receiving customer identity information and determining from said customer identity information which customer profile to update in said updating step. 54. The method of claim 47, wherein said method is for scheduling customer access to data from a plurality of data sources, further comprising the steps of: creating a customer profile for each customer of said plurality of data sources, said customer profile indicating a customer's preferences for predetermined characteristics of the data sources; monitoring which data sources are actually accessed by each customer; and updating each customer profile to reflect a frequency of selection of the data sources by customers with customer profiles substantially similar to said each customer profile. 55. A apparatus for performing the method of claim 47. 56. The apparatus according to claim 55, for providing a user with access to selected ones of a plurality of target objects and sets of target object characteristics that are accessible via an electronic storage media, where said user is connected via user terminals and data communication connections to a target server system which accesses said electronic storage media, comprising: means for automatically generating at least one user target profile interest summary for a user at a user terminal, each of said user target profile interest summaries being indicative of ones of said target objects and sets of target object characteristics accessed by said user; and means for storing said at least one user target profile interest summary in a memory. 57. The apparatus of claim 56, further comprising: means for enabling said user to access said plurality of target objects and sets of target object characteristics stored on said electronic storage media via said user target profile interest summaries; said means for enabling access comprising: means for correlating said user target profile interest summaries, generated for said user, with target profiles generated for said plurality of target objects and sets of target object characteristics to identify ones of said plurality of target objects and sets of target object characteristics stored on said electronic storage media that are likely to be of interest to said user; means for transmitting a list, that identifies at least one of said identified ones of said plurality of target objects and sets of target object characteristics, to said user; and means for providing access to a selected one of said plurality of target objects and sets of target object characteristics stored on said electronic storage media in response to said user selecting an item from said list; said means for providing access comprising: means for transmitting data, in response to said user activating said user terminal to identify said selected item on said list, indicative of said user's selection of said selected item from said user terminal to said target server via a one of said data communication connections; means for retrieving, in response to receipt of said data from said user terminal, a target object identified by said selected item from said electronic storage media; and means for transmitting said retrieved target object to said user terminal for display thereon to said user; said means for automatically generating comprising: means for automatically updating said user target profile interest summary for said user as a function of said target objects and sets of target object characteristics retrieved by said user. 58. A system, comprising: a customer profile, said customer profile indicating a respective customer's preferences for data; means for monitoring a history of data objects accessed by the customer; and means for automatically updating the customer profile in accordance with the content profiles accessed by the customer to automatically update the customer profile to represent the customer's preferences. 59. The system according to claim 58, for scheduling customer access to data from a plurality of data sources, further comprising: content profiles for each data source of said data, said content profiles indicating a degree of content of predetermined characteristics in data from each data source; wherein: at least one customer profile for each eligible recipient of said data is provided, said customer profile indicating the customer's preferences for data having predetermined characteristics; said monitoring means monitors which data sources are actually accessed by each recipient; and said updating means updates, without input from each customer, each customer profile in accordance with the content profiles of the data sources actually accessed by that customer to automatically update each customer's actual preferences for said predetermined characteristics. 60. The system according to claim 58, for scheduling customer access to video programs received from a video head end, further comprising: content profiles for each video program available for viewing, said content profiles indicating a degree of content for predetermined characteristics in each video program; wherein: at least one customer profile for each customer of said video programs is provided, said customer profile indicating the customer's preferences for predetermined characteristics of the video programs; said means for monitoring monitors which video programs are actually viewed by each customer; and said means for updating updates, without input from each customer, each customer profile in accordance with the content profiles of the video programs actually viewed by that customer to automatically update each customer's actual preferences for said predetermined characteristics. 61. The system as in claim 60, further comprising: means for transmitting said content profiles to each customer along with electronic program guide data for upcoming television viewing periods. 62. The system as in claim 60, further comprising means for inputting customer identity information and for determining from said customer identity information which customer profile to update with said updating means. 63. The system according to claim 60, for scheduling customer access to data provided by a plurality of data sources, further comprising: means for creating a customer profile for each customer of said plurality of data sources, said customer profile indicating said customer's preferences for predetermined characteristics of the data sources; said monitoring means monitors which data sources are actually accessed by each customer; and said updating means updates each customer profile to reflect a frequency of selection of the data sources by customers with customer profiles substantially similar to said each customer profile. 64. The system according to claim 58, being a multimedia terminal for receiving data from a plurality of data sources, further comprising: means for storing at least one customer profile indicating a customer's preferences for data having predetermined characteristics; means for storing content profiles for each data source of said data, said content profiles indicating a degree of content of said predetermined characteristics in data from each data source; means for inputting recipient identity information; means for selecting different customer profiles which correspond to said recipient identity information in accordance with the time of day and day of the week; processing means for relating said selected customer profiles with the content profiles for the data available from each data source to the customer at a particular time and for determining a subset of data having content profiles which most closely match said selected customer profile; and a display guide for presenting said subset of data to said customer for selection. 65. The system as in claim 64, further comprising means for storing an electronic program guide, wherein said display guide highlights programs within said electronic program guide which correspond to said subset of data. 66. A system, comprising: means for receiving subscriber specific data; means for receiving program control information; and program selection means, operably connected to the storing means and the receiving means, for selecting one or more programs using the subscriber specific information and the program control information. 67. The system according to claim 66, being a set top terminal used by subscribers of a television program delivery system for suggesting programs to subscribers using program control information containing program description data, and subscriber specific data, the set top terminal comprising: said subscriber specific data receiving means being means for gathering subscriber specific data to be used in selecting programs; means, connected to the gathering means, for storing the subscriber specific data; said program control information receiving means being means for receiving the program control information containing the program description data; said program selection means, being operably connected to the storing means and the means for receiving program control information, for selecting one or more programs using a subscriber's programming preferences and the program control information, comprising: a processor, wherein the subscriber programming preferences are generated from the subscriber specific data; and means, operably connected to the program selection means, for suggesting the selected programs to the subscriber. 68. The system of claim 67, wherein: the set top terminal receives program signals and the program selection means resides within a set top terminal; the set top terminal receives menu details from the television program delivery system, a display is used, and wherein the means for gathering subscriber specific data comprises: a memory device for storing received menu details, the stored menu details include a cursor overlay, the means for generating menu screens comprises a means for generating the cursor overlay, the generated menu screens are displayed on the display, and wherein the subscriber interface means comprises a means for moving the generated cursor overlay on the displayed menu screens; a means, connected to the memory device, for generating menu screens by integrating the program control information with the stored menu details; a means, connected to the generating means, for eliciting subscriber responses using the generated menu screens; a subscriber interface means for entering subscriber responses; the set top terminal further comprising a means for generating a signal identifying a selected program's location on the received program signal. 69. The system according to claim 66, being a set top terminal used by subscribers of a television program delivery system for suggesting programs to subscribers using program control information containing program description data, and subscriber specific data indicative of a subscriber's programming preferences, wherein the set top terminal receives menu details from the television program delivery system, the set top terminal comprising: said subscriber specific receiving means being means for gathering the subscriber specific data indicative of subscriber preferences to be used in selecting programs, wherein the means for gathering subscriber specific data comprises: a first means for storing received menu details; a means for generating menu screens by integrating the program control information with the stored menu details; a display, connected to the generating means, wherein menu screens to elicit subscriber responses are displayed; and a subscriber interface means for entering subscriber responses to displayed menu screens; a second means, connected to the gathering means, for storing the subscriber specific data; said receiving means being means for receiving the program control information comprising program description data; said program selection means being operably connected to the second storing means and the receiving means, for selecting one or more programs using the subscriber specific data and program control information whereby the selected programs correspond to the subscriber's programming preferences; and wherein the display is used to suggest the selected programs to the subscriber. 70. The set top terminal of claim 69, wherein the stored menu details include a cursor overlay and the means for generating menu screens comprises a means for generating the cursor overlay, and wherein the subscriber interface means comprises a means for moving the generated cursor overlay on the displayed menu screens. 71. The system according to claim 66, being a set top terminal used by subscribers of a television program delivery system for suggesting programs to subscribers using program control information containing program description data, and subscriber specific data indicative of a subscriber's programming preferences, the set top terminal comprising: said subscriber specific data receiving means being means for gathering the subscriber specific data indicative of subscriber preferences to be used in selecting programs; means, connected to the gathering means, for storing the subscriber specific data; said receiving means being means for receiving the program control information comprising program description data; said program selection means being operably connected to the storing means and the receiving means, for selecting one or more programs using the subscriber specific data and program control information whereby the selected programs correspond to the subscriber's programming preferences, wherein the program selection means comprises: a means for matching the subscriber specific data to a program described by the program control information; and wherein the set top terminal further comprises a means for tuning to the matched program; and a means, operably connected to the program selection means, for displaying for suggesting the selected programs to the subscriber. 72. The system according to claim 66, being a set top terminal used by subscribers of a television program delivery system for suggesting programs to subscribers using program control information containing program description data, and subscriber specific data indicative of a subscriber's programming preferences, wherein the set top terminal receives program signals, the set top terminal comprising: said subscriber specific receiving means being means for gathering the subscriber specific data indicative of subscriber preferences to be used in selecting programs; means, connected to the gathering means, for storing the subscriber specific data; said receiving means being means for receiving the program control information comprising program description data; said program selection means being operably connected to the storing means and the receiving means, for selecting one or more programs using the subscriber specific data and program control information whereby the selected programs correspond to the subscriber's programming preferences; a means, operably connected to the program selection means, for displaying for suggesting the selected programs to the subscriber; and a means for generating a signal identifying a selected program's location on the received program signal. 73. The system according to claim 66, being a set top terminal used by subscribers of a television program delivery system for suggesting programs to subscribers using program control information containing menu screen details and program description data, and a subscriber's programming preferences, by searching program abstracts stored in a database for programs which correlate to key words mapped from one or more subscriber responses to search criteria containing a plurality of selectable entries on one or more menu screens, further comprising: a means for storing the program abstracts in a database; a memory means, connected to the receiving means, for storing the menu screen details; means, connected to the memory means for storing menu screen details, for generating menu screens using the stored menu screen details, wherein the menu screens are generated by integrating the program control information with the stored menu screen details, and wherein the menu screens list search criteria comprising the plurality of selectable entries; a display wherein the generated menu screens are displayed; said subscriber specific data receiving means being: a subscriber interface means for entering subscriber responses to the plurality of selectable entries on the menu screens; a means, connected to the subscriber interface means, for mapping the subscriber responses into the key words; a means, connected to the mapping means, for searching the program abstract database for programs consisting of one or more of the key words; said program selection means being operably connected to the receiving means and searching means, for selecting one or more programs, wherein programs are selected using the search of the searching means; and wherein the display is used to suggest the selected programs to the subscriber. 74. The system of claim 73, wherein: program abstracts are included in the received program control information, and wherein the set top terminal further comprises a means connected to the receiving means, for reprogramming the means for storing the program abstracts to include the received program abstracts; the subscriber interface means comprises a means for interpreting the subscriber responses and a means for storing the subscriber responses; and the stored menu screen details include a cursor overlay and the means for generating menu screens comprises a means for generating the cursor overlay and wherein the subscriber interface means comprises a means for moving the generated cursor overlay on the displayed menu screens. 75. The system according to claim 66, being a set top terminal used by subscribers of a television program delivery system for suggesting programs through the use of program control information and program watched data indicative of a subscriber's most watched programs, the set top terminal further comprising: said means for receiving subscriber specific data being means for gathering the program watched data; a memory means for storing the gathered program watched data; said program selection means being operably connected to the memory means and the receiving means, for selecting a program using the stored program watched data and the received program control information; and a means, operably connected to the program selection means, for displaying the selected program. 76. The system according to claim 66, being a set top terminal used by subscribers of a television program delivery system for suggesting programs to subscribers using program control information and channel watched data indicative of a subscriber's favorite channels, the set top terminal comprising: said means for receiving subscriber specific data comprising means for gathering the channel watched data; a memory means for storing the gathered channel watched data; said program selection means comprising: a processing means, operably connected to the memory means and the receiving means, for determining suggested favorite channels, comprising: a channel selection means for selecting a plurality of channels using the stored channel watched data; and means to generate a signal identifying the selected channels; and a means, operably connected to the processing means, for displaying a representation of the selected channels. 77. The system of claim 66, being a set top terminal used by subscribers of a television program delivery system for suggesting programs to subscribers using program control information containing program description data, by searching program abstracts for programs which correlate to key words mapped from one or more subscriber responses to a plurality of selectable entries presented on a display, further comprising: a means for storing the program abstracts in a database; a means for presenting the plurality of selectable entries to the subscriber using the display; said means for receiving subscriber specific data comprising a subscriber interface means for entering subscriber responses to the plurality of selectable entries; a means, connected to the subscriber interface means, for mapping the subscriber responses into the key words; a means, connected to the mapping means and storing means, for searching the program abstract database for programs consisting of one or more of the key words; said program selection means being operably connected to the receiving means and searching means, for selecting one or more programs, wherein programs are selected using the search of the searching means; and means, connected to the program selection means, for suggesting the selected programs to the subscriber using the display. 78. The system of claim 77, wherein: program abstracts are included in the received program control information, and wherein the set top terminal further comprises a means, connected to the receiving means, for reprogramming the means for storing the program abstracts to include the received program abstracts; the program control information further contains menu screen details and the selectable entries are displayed on one or more menu screens by the presenting means, the set top terminal further comprising: a memory means, connected to the receiving means, for storing the menu screen details; and a means, connected to the memory means and the presenting means, for generating menu screens using the stored menu screen details, wherein the menu screens are generated by integrating the program control information with the stored menu screen details, and wherein the generated menu screens list search criteria comprising the plurality of selectable entries; and the stored menu screen details include a cursor overlay and the means for generating menu screens comprises a means for generating the cursor overlay, and wherein the subscriber interface means comprises a means for moving the generated cursor overlay on the displayed menu screens. 79. The system of claim 66, being a set top terminal used by subscribers of a television program delivery system for suggesting programs to subscribers using program control information containing scheduled program description data, the set top terminal further comprising: a means for creating personal profile information; a means, connected to the creating means, for storing the personal profile information; said means for receiving program control information being means for receiving the program control information comprising the scheduled program description data; said program selection means being means, connected to the storing means and receiving means, for selecting at least one program for suggestion to the viewer, comprising: a means for transforming the personal profile information into preferred program indicators, wherein a preferred program indicator comprises a program category with each program category having a weighted value; a means for matching the preferred program indicators with the scheduled program description data, wherein each scheduled program is assigned a weighted value based on at least one associated program category; a means for prioritizing the scheduled programs from highest weighted value programs to lowest weighted value programs; and a means for indicating one or more programs meeting a predetermined weight related threshold, wherein all other programs are excluded from program suggestion; and means, operably connected to the program selection means, for displaying for suggesting the selected programs to the subscriber. 80. The system of claim 66, being a set top terminal used by subscribers of a television program delivery system for suggesting programs to subscribers using program control information containing scheduled program description data, the set top terminal further comprising: said means for receiving subscriber specific data being means for gathering program watched data; a means, connected to the gathering means, for storing the program watched data; said means for receiving program control information being means for receiving the program control information comprising the scheduled program description data; said program selection means being means, connected to the storing means and receiving means, for selecting at least one program for suggestion to the viewer, comprising: a means for transforming the program watched data into preferred program indicators, wherein a program indicator comprises a program category with each program category having a weighted value; a means for comparing the preferred program indicators with the scheduled program description data, wherein each scheduled program is assigned a weighted value based on at least one associated program category; a means for prioritizing the scheduled programs from highest weighted value programs to lowest weighted value programs; and a means for indicating one or more programs meeting a predetermined weight threshold, wherein all other programs are excluded from program suggestion; and means, operably connected to the program selection means, for displaying for suggesting the selected programs to the subscriber. 81. The system of claim 67, wherein the program selection means resides within a network controller. 82. The system according to claim 66, being a terminal for program suggestion using user preference data concerning user preferences and program control information concerning available programs, comprising: said means for receiving subscriber specific data comprising means for gathering the user preference data; a means, connected to the gathering means, for storing the gathered user preference data; said means for receiving program control information comprising means for accessing the program control information; said program selection means being means, connected to the storing means and accessing means, for selecting one or more programs using a subscriber's programming preferences and the program control information, comprising: a processor, wherein the subscriber programming preferences are generated from the user preference data; and a means, connected to the selecting means, for suggesting the selected programs to the user. 83. The system of claim 66, being a program suggestion system for suggesting programs to subscribers of a television program delivery system by using program control information containing program description data and by searching program abstracts stored in a database at a network controller, the suggested programs resulting from a search of the program abstracts for key words sent to the network controller from a set top terminal, wherein the key words are mapped from one or more subscriber responses to a plurality of selectable entries at the set top terminal, the system comprising: a set top terminal comprising: a means for receiving programs; a means for presenting the plurality of selectable entries to the subscriber; said means for receiving subscriber specific data being a subscriber interface means for entering subscriber responses to the plurality of selectable entries; and a means, connected to the subscriber interface means, for mapping the subscriber responses into the key words; and a network controller, networked to the set top terminal, comprising: said means for receiving the program control information; a means for storing the program abstracts in a data base; a means for gathering the key words; said program selection means being operably connected to the receiving means, gathering means and storing means, for selecting one or more programs for suggestion to the subscriber, comprising: a means for searching the program abstract data base for program abstracts consisting of one or more key words; and a means for distributing the selected programs to the set top terminal. 84. The system of claim 66, being an apparatus for suggesting programs to subscribers using program control information containing program description data, and subscriber specific data, the apparatus comprising: said means for receiving subscriber specific data being means for gathering the subscriber specific data to be used in selecting programs; a means, connected to the gathering means, for storing the subscriber specific data; and said program selection means being operably connected to the storing means and the receiving means, for selecting one or more programs using a subscriber's programming preferences and the program control information, comprising: a processor, wherein the subscriber programming preferences are generated from the subscriber specific data. 85. The system according to claim 66, being an apparatus used by subscribers of a television program delivery system for suggesting programs to subscribers using program control information containing program description data, and subscriber specific data, the apparatus further comprising: said means for receiving subscriber specific data being a remote control, wherein the subscriber specific data is obtained to be used in selecting programs; a memory, operably connected to the remote control, wherein the subscriber specific data is stored; said means for receiving program control information being a demodulator, wherein the program control information containing the program description data is received; said program selection means being a central processing unit, operably connected to the memory and the demodulator, wherein programs are selected using a subscriber's programming preferences and the program control information, and wherein the subscriber programming preferences are generated from the subscriber specific data; and a display, operably connected to the processor, wherein the selected programs are suggested to the subscriber on the display. 86. The system of claim 66, being an apparatus used by subscribers of a television program delivery system for suggesting programs through the use of program control information and program watched data indicative of a subscriber's most watched programs, the apparatus comprising: said means for receiving program control information being a demodulator, wherein the program control information is received; said means for receiving subscriber specific data being a remote control interface, wherein the program watched data is gathered; a memory, wherein the gathered program watched data is stored; said program selection means being a processor, operably connected to the memory and the demodulator, wherein a program is selected using the stored program watched data and the received program control information; a display, operably connected to the processor, for displaying the selected program. 87. The system of claim 66, being an apparatus used by subscribers of a television program delivery system for suggesting programs to subscribers using program control information containing program description data, by searching program abstracts for programs which correlate to key words mapped from one or more subscriber responses to a plurality of selectable entries presented on a display, the apparatus further comprising: said means for receiving program control information being a demodulator, wherein the program control information is demodulated; a memory, connected to the demodulator, wherein the program abstracts are stored; a combiner, wherein the plurality of selectable entries are presented to the subscriber using the display; said means for receiving subscriber specific data being a subscriber interface, wherein subscriber responses to the plurality of selectable entries are entered; logic circuitry, connected to the subscriber interface, wherein the subscriber responses are mapped into the key words; said program selection means being a processor, operably connected to the logic circuitry and the memory, wherein the stored program abstracts are searched for programs consisting of one or more of the key words, and wherein one or more programs are selected using the search; and wherein the selected programs are suggested to the subscriber using the display. 88. The system according to claim 66, being a network controller, adapted for remotely controlling a plurality of set top terminals in a television program delivery system, for suggesting programs to subscribers by making program suggestions using subscriber specific data and program control information received from a remotely located source containing program description data, wherein the suggested programs are transmitted to the set top terminal, the network controller comprising: said means for receiving program control information comprising means for receiving the program control information containing program description data; said means for receiving subscriber specific data comprising means for gathering the subscriber specific data from a set top terminal; a means, connected to the gathering means, for storing the subscriber specific data; said program selection means being means, operably connected to the receiving means and the storing means, for suggesting one or more programs using a subscriber's programming preferences and the received program control information, comprising: a processor, wherein the subscriber programming preferences are generated from the subscriber specific data; and a means, connected to the suggesting means, for transmitting the suggested programs to the set top terminal for presentation to the subscriber. 89. The system of claim 88, wherein key words are used in searching program abstracts to assist in suggesting programs, and wherein the network controller further comprises: a means for storing program abstracts; and wherein the means for suggesting comprises a means for searching the stored program abstracts for one or more programs consisting of one or more of the key words. 90. The system according to claim 66, being a network controller, adapted for remotely controlling a plurality of set top terminals in a television program delivery system, for suggesting programs to subscribers by making program suggestions using subscriber specific data indicative of a subscriber's programming preferences received from a set top terminal, program control information received from a remotely located source containing program description data, and program abstracts with key words, wherein the suggested programs are transmitted to the set top terminal, the network controller comprising: said means for receiving program control information being means for receiving the program control information containing program description data; said means for receiving subscriber specific data being means for gathering the subscriber specific data indicative of subscriber preferences from a set top terminal; a means, connected to the gathering means, for storing the subscriber specific data; a memory means for storing program abstracts; said program selection means being means, operably connected to the receiving means and the storing means, for suggesting one or more programs using the stored subscriber specific data and the received program control information, whereby the suggested programs correspond to the subscriber's programming preferences, wherein key words are used in searching the stored program abstracts to assist in suggesting programs, and wherein the means for suggesting comprises: a means for searching the stored program abstracts for one or more programs consisting of one or more of the key words; and a means, connected to the suggesting means, for transmitting the suggested programs to the set top terminal for presentation to the subscriber. 91. The system of claim 66, being a network controller for suggesting programs to subscribers of a television program delivery system by using program control information containing program description data and by searching program abstracts for key words that are mapped from one or more subscriber responses received from a set top terminal, further comprising: a means for storing the program abstracts in a data base; said means for receiving subscriber specific data comprising a means for gathering subscriber responses to a plurality of selectable entries from the set top terminal; a means, connected to the gathering means, for mapping the subscriber responses into the key words; a means, operably connected to the receiving means, storing means, gathering means and mapping means, for suggesting one or more programs, comprising: said selecting means comprising means, connected to the storing and mapping means, for searching the program abstract data base for one or more key words; and a means for distributing the suggested programs to the set top terminal. 92. A method, comprising the steps of: receiving subscriber specific data; receiving program control information; and selecting one or more programs using the user subscriber specific information and the program control information. 93. The method of claim 92, used by a set top terminal for a television program delivery system for suggesting programs to subscribers for display on a television using program control information and subscriber specific data, the method further comprising: said receiving subscriber specific data comprising gathering subscriber specific data to be used in selecting programs; storing the gathered subscriber specific data; said receiving program control information comprising receiving program control information to be used in selecting programs; said selecting step comprising selecting one or more programs using a subscriber's programming preferences and the received program control information, wherein the subscriber programming preferences are generated from the subscriber specific data; and suggesting the selected programs to the subscriber. 94. The method of claim 93, wherein a display is used and wherein the set top terminal generates menus based on menu details received over the program television delivery system further comprising the following steps: storing the received menu details; generating menu screens using the stored menu details by integrating the received program control information with the stored menu details; displaying menu screens whereby the menu screens identify the selected programs; and receiving subscriber responses to the displayed menu screens. 95. The method of claim 92, used by a set top terminal for a television program delivery system for suggesting programs to subscribers for display on a television using program control information and subscriber specific data indicative of a subscriber's programming preferences, wherein the set top terminal generates menus based on menu details received over the program television delivery system, the method comprising the following steps: storing the received menu details; said receiving subscriber specific data comprising gathering subscriber specific data indicative of subscriber preferences to be used in selecting programs; storing the gathered subscriber specific data; said receiving program control information comprising receiving program control information to be used in selecting programs; said selecting step comprising selecting one or more programs using the stored subscriber specific data and received program control information wherein the selected programs correspond to the subscriber's programming preferences; generating menu screens using the stored menu details by integrating the received program control information and the stored menu details; displaying menu screens whereby the menu screens identify the selected programs and suggest the selected programs to the subscriber; and receiving subscriber responses to the menu screens. 96. The method of claim 92, used by a set top terminal for a television program delivery system for suggesting programming to subscribers using program control information containing menu screen details by searching program abstracts for programs which correlate to key words mapped from one or more subscriber responses to search criteria containing a plurality of selectable entries on one or more menu screens displayed on a television, comprising the steps of: storing the program abstracts in a database; storing menu screen details; generating the menu screens wherein the menu screens are generated by integrating the program control information with the stored menu screen details, and wherein the generated menu screens list the search criteria containing the plurality of selectable entries; displaying the menu screens; said receiving subscriber specific data comprising gathering subscriber responses to the plurality of selectable entries on the menu screens; mapping the subscriber responses into the key words; searching the stored program abstracts for abstracts comprising one or more of the key words; said selecting step comprising selecting one or more of the programs, whereby the programs are selected using the search of the stored program abstracts; and suggesting the selected programs. 97. The method of claim 92, used in a television program delivery system for suggesting programs to subscribers for display on a television using program control information and subscriber specific data, the method further comprising: said receiving subscriber specific data comprising gathering subscriber specific data to be used in selecting programs; storing the gathered subscriber specific data; said receiving program control information comprising receiving program control information to be used in selecting programs; and said selecting step comprising selecting one or more programs using a subscriber's programming preferences and the received program control information, wherein the subscriber programming preferences are generated from the subscriber specific data; and suggesting the selected programs to the subscriber. 98. The method of claim 92, used in a television program delivery system for suggesting programming to subscribers using program control information containing menu screen details by searching program abstracts for programs which correlate to key words mapped from one or more subscriber responses to search criteria containing a plurality of selectable entries on one or more menu screens displayed on a television, comprising the steps of: storing the program abstracts in a database; storing the menu screen details; generating the menu screens wherein the menu screens are generated by integrating the received program control information with the stored menu screen details, and wherein the generated menu screens list the search criteria containing the plurality of selectable entries; displaying the menu screens; said receiving subscriber specific data comprising gathering subscriber responses to the plurality of selectable entries on the menu screens; mapping the gathered subscriber responses into the key words; searching the stored program abstracts for abstracts comprising one or more of the key words; said selecting step comprising selecting one or more of the programs, whereby the programs are selected using the search of the stored program abstracts; and suggesting the selected programs. 99. The method of claim 92, used in a television program delivery system for suggesting programming to subscribers using program control information and by searching program abstracts for programs which correlate to key words mapped from one or more subscriber responses to a plurality of presented selectable entries, comprising the steps of: storing the program abstracts in a database; presenting the plurality of selectable entries; said receiving subscriber specific data comprising gathering subscriber responses to the plurality of selectable entries; mapping the gathered subscriber responses into the key words; searching the stored program abstracts for abstracts comprising one or more of the key words; said selecting step comprising selecting one or more of the programs, whereby the programs are selected using the search of the stored program abstracts; and suggesting the selected programs. 100. The method of claim 92, for suggesting programs to subscribers using program control information containing program description data, and subscriber specific data, the method comprising: said receiving subscriber specific data comprising gathering the subscriber specific data to be used in selecting programs; storing the subscriber specific data; said selecting step comprising selecting one or more programs using a subscriber's programming preferences and the program control information, wherein the subscriber's programming preferences are generated from the subscriber specific data. 101. A method for controlling rendering of a signal having a plurality of channels, said method comprising: (a) analyzing textual information decoded from a signal having a plurality of channels to determine whether channel contents of said channels are among channel contents defined by selection data; and (b) arbitrating display and/or record resource contentions among said analyzed channels having channel contents defined by said selection data. 102. The method of claim 101, wherein said analyzing step comprises: tuning to said channels to receive said channels, and decoding textual information included with said channels; and pre-defining said selection data employed in said analyzing step. 103. A apparatus for performing the method of claim 101, comprising: (a) one or more analyzing units for receiving textual information indicative of channel contents of said channels decoded from a communication signal, and responsive thereto, analyzing said received textual information to determine if channel contents of said channels are among channel contents defined by selection data; and (b) an arbitrating unit coupled to said one or more analyzing units to arbitrate display and/or record resource contentions among said analyzing units determining said channels having channel contents that are defined by said selection data. 104. The apparatus of claim 103, for controlling selective display and/or recording of selected ones of a plurality of channels of a communication signal, wherein: said arbitrating unit includes an arbitration logic routine for arbitrating said display and/or record resource contentions, in accordance with predefined priority information of said selection data, the apparatus further comprising one or more decoding units coupled to said one or more analyzing units for providing said textual information of said channels to said analyzing units, said one or more decoding units receiving said channels of said communication signal, and in response decoding said channels for textual information included in said channels; one or more signal tuning units coupled to said one or more decoding units for providing said one or more decoding units with said channels, by tuning to said channels of said communication signal; and one or more buffers coupled to said one or more tuning units for storing portions of the contents of said channels of said communication signal for a predetermined duration of time. 105. The apparatus of claim 103, wherein: the contents of said channels include audio/video contents, and said selection data include predefined priority of said audio/video contents; said selection data include predefined keywords and priorities of selected ones of said channels; said arbitrating unit automatically causes a display window for displaying the channel contents of a successful one of said arbitrating channels to be activated, amplification of audio signals associated with the activated display window to be adjusted, and/or channel contents of said successful one of said arbitrating channels to be recorded; and the apparatus further comprises a profile unit coupled to said one or more analyzing units for providing said one or more analyzing units with said selection data; and one or more recorders for recording channel contents of successful ones of said arbitrating channels; and one more decoders coupled to said one or more analyzers for providing said textual information of said channels to said one or more analyzers, said one or more decoders receiving said channels of said signal, and in response decoding said channels for textual information included in said channels. 106. The apparatus of claim 103, being a computer system having a bus for communicating information, and a signal processing unit coupled to said bus for processing a signal having a plurality of channels. 107. The apparatus of claim 103, being a communication network system, further comprising: (a) a communication network interface to communicate in said communication network system; (b) a communication network server coupled to said communication network interface to receive a signal having a plurality of channels; said communication network server to generate a stream of decoded texts indicative of channel contents of said channels, responsive to said channels; said communication network server comprising: (b.1) one or more tuners to tune to said channels; (b.2) one or more decoders coupled to said one or more tuners to receive said channels, and to generate said decoded texts indicative of channel contents of said channels; (b.3) one or more buffers coupled to said one or more tuners to temporarily store portions of the channel contents of said channels for a predetermined duration of time; and (b.4) a server interface coupled to said buffers and said decoders to couple said communication network server to said communication network interface; and (c) a client computer system coupled to said communication network interface to receive said channels and said decoded texts from said network server, encompassing said analyzing units and said arbitrating unit, to analyze said received decoded texts to determine if channel contents of said channels are among channel contents defined by selection data, and to arbitrate display and/or record resource contentions among analyzed channels with channel contents that are defined by the selection data, said client computer system comprising: (c.1) an analyzer coupled to said communication network interface to perform said analysis; and (c.2) an arbitration unit coupled to said analyzer to perform said arbitration. 108. A method of classifying a pattern, said method comprising the steps of: acquiring a signal, said signal including an input pattern to be classified; sampling the acquired signal to produce an intermediate pattern based on said signal; performing a transform on at least a portion of said intermediate pattern, said transform being from the group consisting of wavelet transforms and wavelet packet transforms, to produce a wavelet transformed pattern; selecting a reduced feature space from the wavelet transformed pattern; and classifying said input pattern on the basis of said reduced feature space. 109. The method as claimed in claim 108, wherein said step of classifying said pattern on the basis of said reduced feature space comprises the step of classifying a target on the basis of said selected reduced feature space. 110. An apparatus for performing the method of claim 108, comprising; means for acquiring a signal, said signal including an input pattern to be classified; means for sampling the acquired signal to produce an intermediate pattern based on said signal; means for performing a transform on at least a portion of said intermediate pattern, said transform being from the group consisting of wavelet transforms and wavelet packet transforms to produce a wavelet transformed pattern; means for selecting a reduced feature space from the wavelet transformed pattern; and means for classifying said input pattern on the basis of said reduced feature space. 111. An apparatus as claimed in claim 110, wherein said means for performing a transform on at least a portion of the intermediate pattern comprises means for performing a wavelet transform on a selected subset of the intermediate pattern. 112. An apparatus as claimed in claim 110, wherein said means for classifying said pattern on the basis of said reduced feature space comprises means for classifying a target on the basis of said selected reduced feature space. 113. A system for presenting a program to a viewer, comprising: a source of program material; a memory for storing received program material; and a processor for selectively processing the program material based on a correlation between a viewer preference and a characterization of the content of the program material. 114. The system according to claim 113, wherein said selective processing is selected from one or more of the group consisting of persistently storing the program material, outputting the program material separately from unselected program material, updating a user preference profile, and deleting the program material from temporary storage. 115. An apparatus, comprising: means for storing a plurality of content objects; means for automatically accessing the content objects; means for storing a persistent user-specific profile; means for relating content objects with a stored user profile; means for rendering to the user the related content objects; means for implicitly deriving user feedback on said relation by observing the user; and means for updating the user profile based on said the feedback. 116. A method, comprising: storing descriptors of a plurality of content objects; persistently storing a user-specific profile associated with an implicitly-derived user preference; associating at least one content object, not previously presented to the user, with the stored user profile associated with the user preference; and presenting the descriptor of the associated content object corresponding to the user preference to the user. 117. A method, comprising the steps of: automatically generating a user-specific profile representing an interest summary based on a history of access to objects; persistently storing the user profile in memory; interactively presenting a set of objects to the user corresponding to the interest summary, and receiving from the user a selection of an object from the set for delivery to the user; and accounting for delivery of the object to the user. 118. An apparatus, comprising: means for automatically generating a user-specific profile representing an interest summary based on a history of access to objects; a memory for persistently storing the user profile; a user interface, interactively presenting a set of objects to the user corresponding to the interest summary, and receiving from the user a selection of an object from the set for delivery to the user; and an accounting system for charging a user for delivery of the object to the user. 119. A system, comprising: a customer profile, said customer profile indicating a respective customer's preferences for data; means for monitoring a history of data objects accessed by the customer to derive the respective customer's preferences for data; means for automatically updating the customer profile in accordance with content profiles accessed by the customer to represent the customer's preferences for data, and accounting for the customer's satisfied demand for data. 120. The system according to claim 55, wherein: said persistently stored user profile is received as subscriber specific data; said history of access to objects is based on received program control information; and said means for automatically generating a user-specific profile is a program selection means, for selecting one or more programs using the stored user profile and history of access to objects. 121. The method according to claim 47, comprising the steps of: receiving subscriber specific data to provide the history of access to objects; receiving program control information; and selecting one or more programs using the user subscriber specific information and the program control information. 122. An apparatus according to claim 55, further comprising: a source of program material; and a memory for storing received program material, wherein said means for automatically generating a user-specific profile comprises a processor for selectively processing the program material based on a correlation between a viewer preference and a characterization of the content of the program material. 123. The system according to claim 58, wherein said data object comprises a time-continuous media program, further comprising program selection means, for selecting one or more programs using a customer's preferences and program control information for controlling receipt of a media program. 124. The system of claim 123, further comprising a hardware device associated with a video display comprising said means for monitoring and a memory for storing said persistent customer profile, wherein the program selection means comprises a graphic user interface presenting said menu on said video display. 125. The system according to claim 58, being a set top terminal used by subscribers of a television program delivery system for suggesting programs to subscribers using program control information containing program description data, and subscriber specific data indicative of a subscriber's programming preferences, the set top terminal comprising: a program comprising the data object from a plurality of available broadcast programs. 126. The system of claim 58, being a set top terminal used by subscribers of a television program delivery system for suggesting programs to subscribers using program control information containing scheduled program description data, the set top terminal further comprising: means for transforming the customer profile information into preferred program indicators, wherein a preferred program indicator comprises a program category with each program category having a weighted value; a means for matching the preferred program indicators with scheduled program description data, wherein each scheduled program is assigned a weighted value based on at least one associated program category; a means for prioritizing the scheduled programs from highest weighted value programs to lowest weighted value programs; and a means for indicating one or more programs meeting a weight related threshold, wherein all other programs are excluded from program suggestion. 127. The method of claim 47, implemented by a set top terminal used by users of a television program delivery system for suggesting programs to user using program control information containing scheduled program description data, the set top terminal further comprising the steps of: means for transforming a history of programs watched into preferred program indicators, wherein a program indicator comprises a program category with each program category having a weighted value; comparing the preferred program indicators with the scheduled program description data, wherein each scheduled program is assigned a weighted value based on at least one associated program category; prioritizing the scheduled programs from highest weighted value programs to lowest weighted value programs; indicating one or more programs having a relatively higher weight, wherein all other programs are excluded from program suggestion; and suggesting the selected programs to the user. 128. A apparatus, comprising: A processor subsystem receiving as an input a persistently stored user profile derived from a history of user interaction with the apparatus, the user profile representing a user interest summary, said processor subsystem generating a user interface comprising a menu having a plurality of options available for user selection, and receiving a user selection of an option, updating the user profile in dependence on the user selection and characteristics of a respective option, and executing a function in accordance with the selection; and a memory for persistently storing the user profile. 129. The apparatus according to claim 128, further comprising a media database, wherein the user selection defines a media program to be stored in or retrieved from the media database. 130. The apparatus according to claim 128, wherein the user interface comprises a graphic user interface, further comprising a pointing device for manipulating a cursor on the graphic user interface. 131. The apparatus according to claim 130, wherein the pointing device communicates wirelessly with the processor. 132. The apparatus according to claim 131, wherein the pointing device has a local display providing a user output. 133. The apparatus according to claim 128, wherein the memory stores a plurality of user profiles for separate users, wherein the processor receives a user identification in order to select a respective one of the user profiles. 134. The system of according to claim 128, further comprising a memory for storing a catalog of available options. 135. The system according to claim 128, wherein at least one option is encrypted, and requires decryption for completion of execution of the function. 136. The system according to claim 128, wherein the function comprises implementation of a serial copy management protocol. 137. The system according to claim 128, further comprising an accounting subsystem, wherein a selection of an option is accompanied by an accounting entry in said accounting subsystem. 138. The system according to claim 128, wherein a selection of an option is communicated remotely to an accounting system, which accounts for the selection by the user. 139. The system according to claim 128, further comprising an accounting database, said function executed by said processor subsystem comprising sequentially a first aspect and a second aspect of use of proprietary content, said accounting database differentially accounting for said aspects. 140. The system according to claim 128, wherein said menu comprises between four and eight options. 141. The system according to claim 128, wherein said processor subsystem is adaptive to changing user preferences. 142. The system according to claim 128, wherein said user interest summary comprises a media genre preference. 143. The system according to claim 128, wherein said processor subsystem comprises a correlator, for correlating a user profile with an option characteristic profile. 144. The system according to claim 128, wherein said processor subsystem comprises a buffer for storing received media content prior to a decision as to whether the received media content should be persistently stored. 145. The system according to claim 128, wherein said processor subsystem performs a discrete cosine transform function on image data. 146. The system according to claim 128, wherein said processor subsystem performs a wavelet function on image data. 147. The system according to claim 128, wherein characteristics of an option are described semantically. 148. The system according to claim 128, wherein a characteristic of an option comprises parameters of serialized presentation. 149. The system according to claim 128, wherein characteristics of options are communicated from a remote database. 150. The system according to claim 128, wherein said processor subsystem can perform a plurality of functions on separate options simultaneously, wherein each said function comprises processing a time-continuous stream of information. 151. The system according to claim 128, wherein said processor subsystem correlates a plurality of characteristics associated with an option with the user profile to predict a user action. 152. The system according to claim 128, wherein said processor subsystem operates in a time-dependent manner. 153. The system according to claim 151, wherein said processor subsystem synchronizes an internal clock with a remote system. 154. The system according to claim 128, wherein said processor subsystem performs speech recognition. 155. The system according to claim 128, wherein said functions comprise processing of broadcast media, wherein the characteristics of the broadcast media are received from a remote database. 156. The system according to claim 128, wherein said processor subsystem monitors a real time information stream. 157. The system according to claim 35, wherein a plurality of content records are stored in a common physical storage medium. 158. The system according to claim 35, wherein said means for storing comprises a means for recording and reproduction under control of a user. 159. The system according to claim 35, wherein said means for relating selects content records from an inferred user preference. 160. The system according to claim 35, wherein said characterization information comprises a content identifier, a broadcast time, a channel code, and descriptive information. 161. A system for creating a viewer preference profile, comprising: a memory for storing viewer profile, said viewer profile indicating a respective viewers preferences for predetermined characteristics of video programs; a memory for storing a set of content profiles for available video programs, said content profiles comprising automatically generated characterizations and indicating predetermined characteristics in the video programs; means for monitoring a history of interaction of a viewer with video programs; and means for automatically updating the viewer profile in accordance with content profiles of the video programs interacted with by the viewer, to represent the viewer's expressed preferences. 162. The system according to claim 161, further comprising means for communicating said content profiles along with electronic program guide data for upcoming program viewing periods to viewers. 163. The system according to claim 161, further comprising means for inputting viewer identity information and for determining from said viewer identity information which viewer profile to update with said automatic updating means. 164. A system for updating viewer preference profiles, comprising: a receiver for receiving video object identifying and characterizing information, comprising automatically generated analysis relating to a respective video object, separate from associated video objects; a memory storing at least one viewer profile, a viewer profile indicating a viewer's preferences for video objects; a processor for monitoring a history of video objects selected by the viewer, and automatically updating the viewer profile in accordance with the identifying and characterizing information of video objects selected by the viewer from menu selections, to automatically update the viewer profile to represent the viewer's preferences. 165. The system according to claim 164, further comprising a processor for determining quantitative relationships of video objects and the viewer profile. 166. The system according to claim 165, wherein the quantitative relationship comprises a correlation. 167. The system according to claim 164, wherein said characterizing information comprises at least one criterion of classification. 168. The system according to claim 165, further comprising an output presenting identifications of a set of video objects likely to be preferred by the viewer. 169. The system according to claim 165, further comprising a video object storage system for storing at least one video object determined to be likely to be preferred by the viewer, based on the determined quantitative relationships. 170. The apparatus according to claim 118, wherein said means for updating comprises an input for receiving a set of automatically generated characterizations of multimedia content, and a processor for inferring a user profile based on respective characterizations of objects historically accessed by the user. 171. The system according to claim 119, wherein said associated content profiles are generated, at least in part, by automated means. 172. The system according to claim 119, wherein said customer's satisfied demand for data is accounted by introducing a bias against characteristics of data objects recently selected by the customer.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.