Content Recording Method, System and Computer Program
4 claims: 4 independent, 0 dependent
- 1A content recording method comprising:a.) accessing, by a content recording apparatus, an application server and subsequently displaying a list of content providers received from the application server, wherein the list of content providers contains a plurality of content providers,b.) determining, by the content recording apparatus, a content provider among the plurality of content providers based on a selection of the content provider from the list of content providers by a user of the content recording apparatus,c.) displaying, by the content recording apparatus, a list of applications containing a plurality of applications, received from the application server, corresponding to the selected content provider,d.) determining, by the content recording apparatus, an application among the plurality of applications based on a selection of the application from the list of applications by the user,e.) downloading, by the content recording apparatus, the selected application corresponding to the selected content provider from the application server, wherein the application is configured to control an automatic content recording of content of the selected content provider,f.) determining, by the content recording apparatus, whether there is an update of the application on the application server,g.) if yes in step f.), downloading, by the content recording apparatus, the updated application from the application server,h.) starting, by the content recording apparatus, the updated application and controlling, by the content recording apparatus, the content recording process of the content received from the selected content provider. Inhaltsaufzeichnungsverfahren umfassend: a.) Zugreifen auf den Anwendungsserver und nachfolgendes Anzeigen einer Liste von Inhaltsanbietern, die von dem Anwendungsserver empfangen wird, durch die Inhaltsaufzeichnungsvorrichtung, wobei die Liste von Inhaltsanbietern mehrere Inhaltsanbieter enthält,b.) Bestimmen eines Inhaltsanbieters unter den mehreren Inhaltsanbietern durch die Inhaltsaufzeichnungsvorrichtung auf der Grundlage einer Auswahl des Inhaltsanbieters aus der Liste von Inhaltsanbietern durch einen Nutzer der Inhaltsaufzeichnungsvorrichtung,c.) Anzeigen einer Liste von Anwendungen, die mehrere Anwendungen enthält, die von dem Anwendungsserver, empfangen wird, durch die Inhaltsaufzeichnungsvorrichtung, entsprechend dem ausgewählten Inhaltsanbieter,d.) Bestimmen einer Anwendung unter den mehreren Anwendungen durch die Inhaltsaufzeichnungsvorrichtung auf der Grundlage einer Auswahl der Anwendung aus der Liste von Anwendungen durch den Anwender,e.) Herunterladen der ausgewählten Anwendung, die dem ausgewählten Inhaltsanbieter entspricht, von dem Anwendungsserver durch die Inhaltsaufzeichnungsvorrichtung, wobei die Anwendung dafür konfiguriert ist, eine automatische Inhaltsaufzeichnung von Inhalt des ausgewählten Inhaltsanbieters zu steuern,f.) Bestimmen, ob es eine Aktualisierung der Anwendung auf dem Anwendungsserver gibt, durch die Inhaltsaufzeichnungsvorrichtung,g.) falls in Schritt f.) ja, Herunterladen der aktualisierten Anwendung von dem Anwendungsserver durch die Inhaltsaufzeichnungsvorrichtung,h.) Starten der aktualisierten Anwendung durch die Inhaltsaufzeichnungsvorrichtung und Steuern des Inhaltsaufzeichnungsprozesses des von dem ausgewählten Inhaltsanbieter empfangenen Inhalts durch die Inhaltsaufzeichnungsvorrichtung. Procédé d'enregistrement de contenus comprenant : a.) l'accès, par l'appareil d'enregistrement de contenus, au serveur d'application, puis l'affichage d'une liste de fournisseurs de contenus reçue du serveur d'application, où la liste de fournisseurs de contenus contient une pluralité de fournisseurs de contenus,b.) l'identification, par l'appareil d'enregistrement de contenus, d'un fournisseur de contenus parmi la pluralité de fournisseurs de contenus en fonction d'une sélection du fournisseur de contenus dans la liste de fournisseurs de contenus par un utilisateur de l'appareil d'enregistrement de contenus,c.) l'affichage, par l'appareil d'enregistrement de contenus, d'une liste d'applications contenant une pluralité d'applications, reçue du serveur d'application, correspondant au fournisseur de contenus sélectionné,d.) l'identification, par l'appareil d'enregistrement de contenus, d'une application parmi la pluralité d'applications en fonction d'une sélection de l'application dans la liste d'applications par l'utilisateur,e.) le téléchargement, par l'appareil d'enregistrement de contenus, de l'application sélectionnée correspondant au fournisseur de contenus sélectionné depuis le serveur d'application, où l'application est configurée pour contrôler un enregistrement de contenus automatique du contenu du fournisseur de contenus sélectionné,f.) une étape consistant, pour l'appareil d'enregistrement de contenus, à déterminer s'il existe une mise à jour de l'application sur le serveur d'application,g.) si oui à l'étape f.), le téléchargement, par l'appareil d'enregistrement de contenus, de l'application mise à jour depuis le serveur d'application,h.) le démarrage, par l'appareil d'enregistrement de contenus, de l'application mise à jour et le contrôle, par l'appareil d'enregistrement de contenus, du processus d'enregistrement de contenus du contenu reçu du fournisseur de contenus sélectionné.
- 2A content recording apparatus configured to:a.) access an application server and subsequently display a list of content providers received from the application server, wherein the list of content providers contains a plurality of content providers,b.) determine a content provider among the plurality of content providers based on a selection of the content provider from the list of content providers by a user of the content recording apparatus,c.) display a list of applications containing a plurality of applications, received from the application server, corresponding to the selected content provider,d.) determine an application among the plurality of applications based on a selection of the application from the list of applications by the user,e.) download the selected application corresponding to the selected content provider from the application server, wherein the application is configured to control an automatic content recording of content of the selected content provider,f.) determine whether there is an update of the application on the application server,g.) if yes in step f.), download the updated application from the application server,h.) start the updated application and control the content recording process of the content received from the selected content provider. Inhaltsaufzeichnungsvorrichtung, die konfiguriert ist, um: a.) auf einen Anwendungsserver zuzugreifen und anschließend eine Liste der vom Anwendungsserver empfangenen Inhaltsanbieter anzuzeigen, wobei die Liste der Inhaltsanbieter eine Vielzahl von Inhaltsanbietern enthält,b.) Bestimmen eines Inhaltsanbieters aus der Vielzahl der Inhaltsanbieter auf der Grundlage einer Auswahl des Inhaltsanbieters aus der Liste der Inhaltsanbieter durch einen Benutzer der Inhaltsaufzeichnungsvorrichtung,c.) Anzeigen einer Liste von Anwendungen, die mehrere Anwendungen enthalten, die vom Anwendungsserver empfangen werden, entsprechend dem ausgewählten Inhaltsanbieter entsprechen,d.) Bestimmen einer Anwendung aus der Vielzahl von Anwendungen auf der Grundlage einer Auswahl der Anwendung aus der Liste der Anwendungen durch den Benutzer,e.) Herunterladen der ausgewählten Anwendung, die dem ausgewählten Inhaltsanbieter entspricht, vom Anwendungsserver, wobei die Anwendung konfiguriert ist, um eine automatische Inhaltsaufzeichnung von Inhalten des ausgewählten Inhaltsanbieters zu steuern,f.) festzustellen, ob es eine Aktualisierung der Anwendung auf dem Anwendungsserver gibt,g.) wenn ja in Schritt f.), herunterladen der aktualisierten Anwendung vom Anwendungsserver,h.) Starten der aktualisierten Anwendung und steuern des Prozesses der Inhaltserfassung der vom ausgewählten Inhaltsanbieter empfangenen Inhalte. Un appareil d'enregistrement de contenu configuré pour : a.) accéder à un serveur d'application et afficher ensuite une liste de fournisseurs de contenu reçus du serveur d'application, dans lequel la liste des fournisseurs de contenu contient une pluralité de fournisseurs de contenu,b.) déterminer un fournisseur de contenu parmi la pluralité de fournisseurs de contenu sur la base d'une sélection du fournisseur de contenu dans la liste des fournisseurs de contenu par un utilisateur de l'appareil d'enregistrement de contenu,c.) afficher une liste d'applications contenant une pluralité d'applications, reçues du serveur d'application, correspondant au fournisseur de contenu sélectionné,d.) déterminer une application parmi la pluralité d'applications sur la base d'une sélection de l'application dans la liste des applications de l'utilisateur,e.) télécharger l'application sélectionnée correspondant au fournisseur de contenu sélectionné à partir du serveur d'application, dans lequel l'application est configurée pour contrôler un enregistrement automatique du contenu du fournisseur de contenu sélectionné,f.) déterminer s'il y a une mise à jour de l'application sur le serveur d'application,g.) si oui à l'étape f.), téléchargez l'application mise à jour à partir du serveur d'application,h.) démarrer l'application mise à jour et contrôler le processus d'enregistrement du contenu reçu du fournisseur de contenu sélectionné.
- 3A system comprising a content recording apparatus according to claim 2 and an application server. System, das eine Inhaltsaufzeichnungsvorrichtung nach Anspruch 2 und einen Anwendungsserver umfasst. Système comprenant un appareil d'enregistrement de contenu selon la revendication 2 et un serveur d'application.
- 4A computer program described in a computer readable form so as to perform the recording method as claimed in claim 1. Computerprogramm, das in einer computerlesbaren Form beschrieben ist, um das Aufzeichnungsverfahren nach Anspruch 1 auszuführen. Programme informatique décrit dans un format lisible par ordinateur de manière à exécuter le procédé d'enregistrement selon la revendication 1.
Independent claims4
78 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
The present invention relates to content recording apparatus and a content recording method, and a computer program that provide predetermined information to a user to view contents. The invention particularly relates to a content recording apparatus and a content recording method, and a computer program that provide information about programmed recording of a content to a user to view recorded contents.
More specifically, the present invention relates to a content recording apparatus and a content recording method, and a computer program that provide information about programmed recording of a content by initiative of a content distributor side. The invention particularly relates to a content recording apparatus and a content recording method, and a computer program that provide information for setting and changing programmed recording of a content by initiative of a content distributor side.
Broadcasting plays an immense role in civilized modern information society. Television broadcasting, in particular, which directly delivers sound and video information to viewers, has a great influence. Broadcasting technology includes a wide variety of techniques, such as signal processing, transmission and reception of signals, audio and video information processing, and the like. Further, there are various transmission forms (modalities) for providing program contents to users, such as broadcasting systems using radio waves such as satellite waves, terrestrial waves and the like, cable television systems, and net programs provided by using computer communication.
A dissemination rate of television is very high, with television sets installed in almost all households. Broadcast contents distributed from each broadcasting station are viewed by an indefinite number of the general public. In another mode of viewing broadcast contents, received contents are recorded on a viewer side and then reproduced at a desired time.
Recent development of digital technology has been making it possible to store a large amount of AV data including video and audio. For example, with HDDs (Hard Disk Drives) having a capacity of a few ten GB or more available at relatively low prices, HDD-based recorders, personal computers (PCs) having functions for recording and viewing television programs, and the like are appearing.
The HDD is a device capable of random access to recorded data. Hence, in reproducing recorded contents, unlike a case of conventional video tape, it is not necessary to simply reproduce a recorded program sequentially from a start; it is possible to directly start reproducing a desired program (or a specific scene or a specific segment in a program).
A system in which a receiver (a television or a video recording and reproducing apparatus) including a large-capacity storage such as a hard disk device, a DVD (Digital Versatile Disc) recorder and the like is used to receive broadcast contents, and the broadcast contents are stored in the receiver and then reproduced is referred to as a "server type broadcast system." The server type broadcast system enables not only real-time viewing as in ordinary television reception, but also viewing from a specified time after video and audio are transmitted in advance, and scene retrieval and digest viewing using simultaneously transmitted information and the like.
When a large number of programs are stored in a system capable of recording programs for as long as a few ten hours, such as an HDD recorder, a DVD recorder or the like, a user is puzzled over selection of program contents, or as to which program to view first or which program to record. Some assistance for viewing is considered necessary to prevent contents stored with effort from being left unused and utilize the contents effectively. Partly for this reason, effective operation of programmed recording of broadcast programs is considered important for users to have beneficial television program viewing activity.
A so-called electronic program guide (EPG) system, for example, is known in which a program guide for selecting television broadcast programs is superimposed on an image signal to be transmitted, and the program guide is displayed on a display device on a receiver side. Obtaining an EPG in parallel with viewing of a broadcast program, a user can identify or estimate programs desired to be viewed by referring to the EPG distributed as an accompaniment to the program.
As another method for recommending program recording, a user looks at a bulletin board on a network, and manually performs recording operation according to contents described on the bulletin board.
However, in the conventional mode of program recording on the basis of program information including the EPG and the like, program recording is generally performed under initiative of users. In other words, conditions and convenience of a content distributor side are not reflected in program recording operation. For example, when the content distributor side changes a time for recording, programmed recording cannot be changed automatically. In addition, programmed recording of a same program for a next week, for example, cannot be set automatically.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide a content recording apparatus and a content recording method, and a computer program that are excellent for providing information about programmed recording of a content to a user to view recorded contents.
It is another object of the present invention to provide a content recording apparatus and a content recording method, and a computer program that are excellent for providing information about programmed recording of a content by initiative of a content distributor side.
It is a further object of the present invention to provide a content recording apparatus and a content recording method, and a computer program that are excellent for providing information for setting and changing programmed recording of a content by initiative of a content distributor side.
The present invention has been made in view of the above problems. According to the invention there is provided a content recording method as defined in claim 1, a content recording apparatus as defined in claim 2, a system as defined in claim 3 and a computer program as defined in claim 4.
The content recording apparatus according to the present invention downloads the automatic programmed recording application from the server via the network, sets programmed recording on the basis of information retained internally, and downloads external recording data for programmed recording.
When provision is made on the server side that provides the automatic programmed recording application, programmed recording is automatically changed in a case where a recording time is changed, or programmed recording of the same program to be broadcast next week is automatically performed. A content holder such as a content producer, a television station or the like can create the automatic programmed recording application.
Such a system has an advantage in that a producer of a program desired to be viewed by a larger audience or a television station can take the initiative to freely handle programmed recording setting in various manners. For example, in a case of change in programming or a special program, the program is automatically recorded for viewing by users, so that opportunities of the program being viewed can be increased.
According to the present invention, it is possible to provide an information providing system and an information providing method, a content recording apparatus and a content recording method, and a computer program that are excellent for providing information about programmed recording of a content by initiative of a content distributor side.
According to the present invention, it is possible to provide an information providing system and an information providing method, a content recording apparatus and a content recording method, and a computer program that are excellent for providing information for setting and changing programmed recording of a content by initiative of a content distributor side.
According to the present invention, a content producer side can create settings of programmed recording for users freely to a certain extent. For example, when the content distributor side changes a time for recording, programmed recording can be changed automatically. In addition, programmed recording of a same program for a next week, for example, can be set automatically.
According to the present invention, a business model can be constructed which lends a site to a content producer or a television station. Specifically, it is possible to charge on the basis of periods of time, or charge content holders when information is obtained on the site or contents recorded by programmed recording are viewed.
In addition, according to the present invention, when automatic programmed recording is performed manually by a content distributor side, an advertisement can be recorded together with a main part of a content for viewing. It is thus possible to create a new business model related to advertisement costs.
Further, information about automatic programmed recording according to the present invention can be distributed as an application in a form of push or pull information. It is therefore possible to develop unconventional unique service.
Other and further objects, features, and advantages of the present invention will become apparent from more detailed description in the following of embodiments of the present invention with reference to the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
<ul id="ul0001" list-style="none" compact="compact"><li><figref idref="f0001">FIG. 1</figref> is a schematic diagram showing a configuration of an information providing system according to an embodiment of the present invention;</li><li><figref idref="f0002">FIG. 2</figref> is a schematic diagram showing a configuration of hardware within a television receiver proper;</li><li><figref idref="f0003">FIG. 3</figref> is a schematic diagram showing a configuration of software for automatic programmed recording in the television receiver proper;</li><li><figref idref="f0004">FIG. 4</figref> is a diagram showing a platform for downloading an application with a download system implemented on Java;</li><li><figref idref="f0005">FIG. 5</figref> is a diagram illustrating a process flow for downloading an application;</li><li><figref idref="f0006">FIG. 6</figref> is a diagram showing an example of functional extensions of automatic recording applications; and</li><li><figref idref="f0007">FIG. 7</figref> is a diagram showing a procedure for application download operation via a user interface.</li></ul>
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
A preferred embodiment of the present invention will hereinafter be described in detail with reference to the drawings.
An information providing system according to the present invention can provide information for setting programmed recording and changing programmed recording by initiative of a content distributor side. <figref idref="f0001">FIG. 1</figref> schematically shows a configuration of an information providing system according to an embodiment of the present invention.
The information providing system shown in <figref idref="f0001">FIG. 1</figref> includes: a television receiver 10 proper for receiving, recording, and reproducing contents; a television monitor 20 connected to the television receiver 10, for outputting contents; and a server 30 for providing the television receiver 10 with information for setting programmed recording of contents and changing programmed recording of contents.
The television receiver 10 proper has a down link including an antenna for receiving broadcast radio waves including satellite waves or terrestrial waves, and the like, and a down link for obtaining information via a wide area network such as the Internet or the like.
A plurality of servers are installed on the Internet. At least one of the servers updates information within the television receiver 10 proper, downloads information of the server to the television receiver 10, and downloads (to be described later) an application (to be described later).
<figref idref="f0002">FIG. 2</figref> schematically shows a configuration of hardware within the television receiver 10 proper.
A CPU (Central Processing Unit) 11 executes a given application under an executing environment provided by an operating system, and thereby effects centralized control of operation with the apparatus.
A RAM (Random Access Memory) 12 is a readable and writable memory device. The RAM 12 is used to load a program to be executed by the CPU 11, and temporarily store work data during the execution. A ROM (Read Only Memory) 13 is a read-only memory device. The ROM 13 is used to permanently store code of a program to be executed by the CPU 11, for example.
A tuner 14 selects a broadcast content received by the antenna (described above) according to a user input or an instruction from an automatic recording application (to be described later), for example.
An MPEG circuit 15 performs an encoding process and a decoding process in an MPEG (Moving Picture Experts Group) format of audio and video data.
A hard disk device (HDD) 16 is a large-capacity storage device of a magnetic recording type. The hard disk device 16 is used to install applications and other programs and store files on a nonvolatile basis. In the present embodiment, the HDD 16 is also used as a medium for storing program contents according to programmed recording settings. However, the storage medium of the present invention is not limited to the HDD; the storage medium may be replaced with another medium capable of recording and reproducing contents.
Program contents are generally stored in the HDD 16 in a state of being encoded in the MPEG format. In a case of digital broadcast, broadcast contents received according to automatic programmed recording settings are stored in the HDD 16 as they are. In a case of analog broadcast, broadcast contents are encoded by the MPEG circuit 15 and then stored in the HDD 16. In reproducing recorded and stored contents, corresponding audio and video data is read from the HDD 16, decoded by the MPEG circuit 15, and then outputted to the television monitor 20.
An EPG circuit 17 analyzes an EPG (Electronic Program Guide) received as an accompaniment to a main part of a broadcast content. A result of the analysis is stored in the HDD 16, for example.
A communication control unit 18 is connected to the Internet according to a predetermined communication protocol such as TCP/IP or the like, and controls operation of downloading information and programs from the server.
A display control unit 19 controls screen display operation when outputting a broadcast content on the air or a program content read from the HDD 16 and decoded to the screen of the television monitor 20. The display control unit 19 also superimposes an EPG user interface to be outputted for display, for example.
The CPU 11 within the television receiver 10 proper according to the present embodiment executes a given application under an executing environment provided by the operating system. Applications and other executing programs are installed on the HDD 16 (described above). When the CPU 11 executes an automatic programmed recording application, for example, programmed recording of program contents in accordance with a predetermined procedure is realized.
<figref idref="f0003">FIG. 3</figref> schematically shows a configuration of software for automatic programmed recording in the television receiver 10 proper.
As shown in <figref idref="f0003">FIG. 3</figref>, a software group operates under an executing environment provided by a UNIX (registered trademark) based operating system such as Linux. The software group hierarchically includes a device driver layer, a middleware layer, and an application layer.
Device drivers and middleware are provided so as to correspond to respective hardware components composing the television receiver 10. Included in the example of <figref idref="f0003">FIG. 3</figref> are a graphic driver and graphic module middleware for handling display output to the television monitor 20, a PVR driver and PVR middleware for handling processes of recording and reproducing contents on the HDD, a network driver and network middleware for handling network operation by the communication control unit 18, and an I/O driver and I/O device module middleware for handling operations of input and output to and from other hardware components.
General applications and Java applications described in a Java language can operate on a platform including the operating system and the driver/middleware group.
C++ applications described in a general-purpose programming language such as C++, a Web browser and the like operate on a general application framework.
Java applications operate on a Java Virtual Machine that abstracts the lower software layer or a JNI (Java Native Interface) Wrapper handling a native method, and a Java application framework.
An automatic programmed recording application according to the present embodiment (to be described later) is implemented as a Java application, for example.
At least one of the servers on the Internet updates information within the television receiver 10 proper, downloads information of the server to the television receiver 10, and downloads an application (described above). The application in this case includes the automatic programmed recording application that controls operation of automatic programmed recording of program contents on the television receiver 10.
<figref idref="f0004">FIG. 4</figref> shows a platform for downloading the application with a download system implemented on Java for the television receiver 10 having the software configuration as shown in <figref idref="f0003">FIG. 3</figref>.
As shown in <figref idref="f0004">FIG. 4</figref>, the download system and a launcher are incorporated on the Java application framework. In this case, a system for downloading the application from the application server via the Internet, and storing the application on the HDD 16 is assumed.
The application server provides the automatic programmed recording application for automatic programmed recording of broadcast programs on the television receiver 10 side.
Further, the application server is provided with a function module having a content automatic recording selecting page and update information provided by a television station, a content producer, a "Come on! My Caster" site (Web site that enables programmed recording via the Internet, and offers software upgrades and the like) operator, or the like.
The download system has the following functions, and downloads the application in the application server. <ol id="ol0001" compact="compact" ol-style=""><li>(1) Downloading and analyzing information on the downloadable application present in the application server</li><li>(2) Storing the downloaded application on the HDD 16</li><li>(3) Deleting the downloaded application stored on the HDD 16 from the HDD 16</li><li>(4) Loading a class file when the downloaded application is started</li></ol>
The launcher has the following functions, and checks whether update information is updated by accessing the application server periodically, or a push function. <ol id="ol0002" compact="compact" ol-style=""><li>(1) Displaying applications that can be started on the screen</li><li>(2) Displaying applications downloadable from the application server</li><li>(3) Starting and ending an application</li></ol>
The Java application framework calls functions of the Java VM and the software of the television receiver 10 proper, and has functions called from the functions of the television receiver 10 proper, an abnormality detecting function, and the like.
In the present embodiment, these functions are used to construct a mechanism that enables the television receiver 10 to download an application from the application server and execute the application.
Description will next be made of a process procedure for downloading an application from the application server to the television receiver 10.
<figref idref="f0005">FIG. 5</figref> illustrates a process flow for downloading an application. When a user selects an application using the launcher, the download system performs a pre-download process such as authentication or the like. When succeeding in the authentication, the download system downloads the application from the application server to the HDD via the Internet.
Description will next be made of a process procedure for downloading the automatic programmed recording application from the application server to the television receiver 10.
Rather than specifying the application from the launcher as described above, it is made possible to specify a television station, a content producer, a genre, or the like. Further, the application server is allowed to specify as described above rather than specifying the application. Thus, when an application related to a television station, a content provider, or a genre is prepared, the application is automatically downloaded and started.
There are a few methods for realizing the download of the automatic programmed recording application. When the download is performed with the above-described launcher, the launcher accesses the application server periodically. Then, when applications related to a selection are increased, the application server returns a status. In response to this, the launcher can download and execute the related applications.
Description will next be made of a method for automatic recording of a specified program.
For users to view a program, a television station, a content producer or the like develops an automatic recording Java application that performs programmed recording. The application is stored in the application server in a state of being able to be supplied. Then, when a user specifies the television station or the content, the launcher automatically recognizes an update, and the application is downloaded to automatically record the specified program.
Such a system has an advantage in that a producer of a program desired to be viewed by a larger audience or a television station can take the initiative to freely handle programmed recording setting in various manners. For example, in a case of change in programming or a special program, the program is automatically recorded for viewing by users, so that opportunities of the program being viewed can be increased.
When information on automatic recording is downloaded in the form of an application, the following extensions are freely made (see <figref idref="f0006">FIG. 6</figref>). <ol id="ol0003" compact="compact" ol-style=""><li>(1) Information on whether a user actually viewed a program content recorded by automatic programmed recording can be later returned to the application server side. Further, the information can be provided as data to the television station, the content provider, or the like.</li><li>(2) Since the viewing by the user of the content recorded by automatic programmed recording is known, it is possible to capture recording schedule data of a program for a next week and perform another automatic programmed recording. When recording information of an entire schedule is embedded in the application in advance, automatic programmed recording can be performed without downloads. Supposing that the schedule is changed due to special programs or the like, however, it is considered that inquiring of the application server is still necessary.</li><li>(3) Since users are allowed to perform recording, a business model can be constructed in which when it is determined that the users viewed a program content, a corresponding cashback in return therefor is requested from the television station, the content provider, or the like. Alternatively, presents can be given to viewers according to their viewing histories, for example.</li></ol>
Such extensions can be realized as so-called agent functions.
In <figref idref="f0006">FIG. 6</figref>, reference numeral (1) corresponds to a function module having an authentication function, an automatic recording selecting page, and update information. Reference numeral (2) represents a function module that checks whether update information is updated by accessing (1) periodically, or a push function. Reference numeral (3) represents a function module that downloads an application in the application server. Reference numeral (4) represents an area for storing the downloaded application or data. Reference numeral (5) represents an area for storing automatic recording applications.
In addition, it is possible to operate the application server from the television receiver 10 via a user interface on the television monitor 20. <figref idref="f0007">FIG. 7</figref> shows a procedure for application download operation via the user interface.
A screen for connection to the application server which screen prompts a user to input a user ID and a password is shown on the screen of the television monitor 20 connected to the television receiver 10.
When verification of the user ID and the password and a subsequent authentication process are successfully performed, the user is allowed to log in to the application server, and then proceeds to an application selecting screen.
The user selects a menu of a desired site that provides a content desired to be recorded automatically. When selecting television stations, for example, the user proceeds to a next screen having a menu of television stations.
When further selecting a specific television station, options for automatically recording programs provided by the television station are displayed. Various uses are available, such as recording of all of specified programs, recording of a program recommended by the television station, and selection of a program to be recorded automatically after selecting a genre, for example. Contents selected by the user can be set to be recorded automatically.
Finally, description will be made of a method for checking whether a user viewed a program content automatically recorded on the television receiver 10.
Each program recorded by programmed recording is made to have a status, and a monitoring application is started. This monitoring application changes the status of the content to "viewed" when the content is viewed for a certain time or to an end.
To realize a function for cashback in return for viewing, a function of sending a notification from the application side to the application server side is included in the monitoring application. This monitoring function can be implemented as a Java application together with a programmed recording function.
The present invention has been explained above in detail with reference to a specific embodiment. However, it is obvious that those skilled in the art can make modifications of the embodiment and substitutions without departing from the scope of the present invention.
Contents4
7 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| EP0854645A2 | Cites | European Patent Office (EPO) | Examiner |
| US5699107A | Cites | United States of America | Examiner |
| US5805763A | Cites | United States of America | Examiner |
| JPH0554466A | Cites | Japan | Examiner |
| EP0854645A2 | Cites | European Patent Office (EPO) | – |
| EP1215593A | Cites | European Patent Office (EPO) | – |
| JPH0554466A | Cites | Japan | – |
| US2002133827A1 | Cites | United States of America | – |
| US2003036974A1 | Cites | United States of America | – |
| US5657072A | Cites | United States of America | – |
| US5699107A | Cites | United States of America | – |
| US5805763A | Cites | United States of America | – |
| WO9617467A | Cites | World Intellectual Property Organization (WIPO) | – |
10 members in 5 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 2003349089 | Japan | A | |
| 2003349089 | Japan | – | |
| 2003349089 | – | – | – |
| JP20030349089 | – | – | – |
Members10
| Document | Office | Kind | |
|---|---|---|---|
| EP1523191A1 | European Patent Office (EPO) | A1 | |
| KR20050033850A | Republic of Korea | A | |
| JP2005117367A | Japan | A | |
| CN1617578A | China | A | |
| US2005132411A1 | United States of America | A1 | |
| JP4433754B2 | Japan | B2 | |
| KR101063813B1 | Republic of Korea | B1 | |
| CN1617578B | China | B | |
| US10038933B2 | United States of America | B2 | |
| EP1523191B1This record | European Patent Office (EPO) | B1 |
30 legal events, as 3 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| No opposition filed against granted patent, or epo opposition proceedings concluded without decisionGrantedR097 | R097 | DE | |
| Dpma publication of mentioned ep patent grantGrantedR096 | R096 | DE | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| Intention to grant announcedINTG | INTG | EP | |
| Intention to grant announced (deleted)INTC | INTC | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Information related to intention to grant a patent recordedORIGINAL CODE: EPIDOSNIGR71GRAR | GRAR | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Information related to disapproval of communication of intention to grant by the applicant or resumption of examination proceedings by the epo deletedORIGINAL CODE: EPIDOSDIGR1GRAJ | GRAJ | EP | |
| Intention to grant announcedINTG | INTG | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designation fees paidAKX | AKX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1523191
- Publication, DOCDB
- 1523191
- Publication, EPODOC
- EP1523191
- Application
- 40238164
- Application, DOCDB
- 04023816
- Application, EPODOC
- EP20040023816
Titles3
- German
- Verfahren zur Aufzeichnung von Inhalten, System und Computerprogramm
- English
- Content Recording Method, System and Computer Program
- French
- Procédé d'enregistrement de contenus, système et programme informatique
Classification
- CPC, 7
- H04N21/42661
- H04N7/17318
- H04N21/2543
- H04N21/4334
- H04N21/443
- H04N21/4532
- H04N21/84
- IPC, 3
- H04N5 76
- H04N7 173
- H04N17 00
Designated states3
- Contracting states, 3
- Germany
- France
- United Kingdom
