US20070186267A1 - Information providing device, information providing method, and computer program - Google Patents
Information providing device, information providing method, and computer program Download PDFInfo
- Publication number
- US20070186267A1 US20070186267A1 US10/568,969 US56896904A US2007186267A1 US 20070186267 A1 US20070186267 A1 US 20070186267A1 US 56896904 A US56896904 A US 56896904A US 2007186267 A1 US2007186267 A1 US 2007186267A1
- Authority
- US
- United States
- Prior art keywords
- information
- content
- user
- added
- viewing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
- G06F16/738—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/74—Browsing; Visualisation therefor
- G06F16/743—Browsing; Visualisation therefor a collection of video files or sequences
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
- H04N21/44224—Monitoring of user activity on external systems, e.g. Internet browsing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
Definitions
- the present invention relates generally to an information providing apparatus and information providing method and computer program and, more particularly, to an information providing apparatus and information processing method and computer program for presenting useful information to users who record, timer-record, or view broadcast content.
- the present invention relates to an information providing apparatus, an information providing method, and a computer program for providing information for supporting users who realtime-record, timer-record, or view broadcast content in content viewing selection, and other added-value information and, more particularly, to an information providing apparatus, an information providing method, and a computer program for providing viewing selection information in which user preference is made apparent on the basis of user viewing logs for example, and other value-added information.
- Broadcasting is indispensable in the information-oriented society of today. Especially, telecasting that directly sends both audio and video information to audience has great influences on societies. Broadcasting technologies encompass a wide range of technological fields, such as signal processing, signal transmission and reception, and audio/video information processing, for example. Transmission forms in which program content is provided to users are various; for example, the broadcasting based on the radio such as ground and satellite waves, the cable television, and the network programs provided by use of computer communication.
- the popularization of the television has almost been saturated, one more receives being found in almost all homes, the broadcast content distributed from each broadcasting station being viewed by general public.
- Another form of viewing broadcast content is that received content is recorded first on the viewer side and reproduced later when desired, for example.
- the HDD permits random access to the data recorded thereto. Therefore, unlike the conventional video tape, the reproduction of recorded content need not feed forward each recorded program sequentially from the beginning thereof.
- the HDD permits access directly to any desired program (or a particular scene or topic in each program) for reproduction.
- the viewing form in which a receiver (for example, a television receiver or a video recording/reproducing unit) having a mass storage such as a hard disk unit is used to receive broadcast content that is stored therein for later reproduction is referred to as “server-type broadcasting”.
- a server-type broadcasting system it becomes practicable that not only video and audio data be viewed realtime as with the normal television reception but also be distributed in advance for later reproduction at specified times, and, by use of the information distributed along with these video and audio data, scene search and digest viewing be executed.
- EPG Electronic Program Guide
- a program guide for television program selection onto an image signal to be displayed on a display device of the receiving side.
- an EPG may be obtained concurrently with the recording of a broadcast program and the obtained EPG is presented when the user reproduces and views the recorded program, thereby providing a certain viewing support effect.
- EPG systems are divided into a VBI (Vertical Blanking Interval) scheme (refer to patent document 1 for example) and a digital satellite scheme as used in DSS (Digital Satellite System (a trademark of Hughes Communication) (refer to patent document 2 for example).
- VBI Vertical Blanking Interval
- DSS Digital Satellite System (a trademark of Hughes Communication)
- VBI data configuring each EPG is inserted at a position not affecting an original image of each horizontal scan line in ground-wave telecasting in the normal (VHF (Very High Frequency) band and the VBI data thus inserted is transmitted.
- the receiving side may generate EPG display data from the received VBI data to display the generated data on the monitor.
- EPG data is digitized along with original image data and packetized for transmission.
- the receiving side stores the received EPG data into a memory thereof and generates the display data corresponding to the stored data, displaying the generated data on the monitor.
- a program guide display apparatus is proposed (refer to patent document 3 for example) that is capable of displaying program guides that allow the efficient recognition of programs especially desired by each user among many programs that match the preference of each user.
- EPG data search is executed by use of an EPG data storage block 102 and keywords for program search to be entered by a user and a program guide in which programs found by this search are arranged on the basis of the information for evaluating each keyword is generated for display.
- a system was also proposed in which each user sets keywords (program title, contents, and performer, for example) indicative of preferences (for identifying programs to be viewed) in advance and broadcast content matching these keywords is automatically timer-recorded.
- JP-A-H06-504165 (U.S. Pat. No. 5,353,121)
- Another object of the present invention is to provide an excellent information providing apparatus, information providing method, and computer program, which are capable of preferably providing viewing selection information in which user preference is made apparent on the basis of a user viewing log and other value-added information.
- an information providing apparatus for providing added-value information associated with content viewing selection, including: a viewing log information acquiring block for acquiring a viewing log associated with viewing of content by a user; a content-associated information acquiring block for acquiring information associated with each piece of content included in a viewing log; an added-information generating block for generating added-information associated with viewing selection of content by a user by aggregating content-associated information for each user; and a presentation-information transmitting block for transmitting a signal to present added-information to a user.
- system denotes an entire apparatus configured logically by a plurality of component units (or functional modules for realizing a particular function), no matter whether or not these units or modules are accommodated in a single housing.
- the viewing log information acquiring block acquires, as a viewing log, at least one operation log of viewing, recording, timer-recording setting, voting or evaluation, and purchase executed by the user.
- the added-information generating block measures an appearance frequency by attribute type of content-associated information aggregated for each user and, on the basis of attribute values high in appearance frequency in attribute types, generates added-information associated with content viewing selection.
- the present invention is intended to provide viewing selection information in which user preference is made apparent on the basis of a user viewing log, and other added information.
- a server searches a content information database for a piece of content viewed for example on the basis of a viewing log obtained from a user by executing aggregation of data, extracts content tables associated with the content viewed for example, and counts appearance frequencies of the content tables by genre, performer, or keyword. Those genres and performers for example which are ranked high in appearance frequency are indicative of user preferences, so that those genres and performers are provided to the user as viewing support information or added-value information.
- the presentation-information transmitting block outputs a signal for presenting an added-information screen that includes a list of attribute values high in appearance frequency in each attribute type to the user.
- a user searches for a particular piece of content by use of user-specified keyword, there exists a problem that the specified keyword is not always apparently indicative of a user preference or request.
- content-associated information is aggregated by genre, performer or other attributes on the basis of a user viewing log, thereby evaluating a ranking, a result of this ranking (namely, genres and performer names in higher ranking) may indicate that, although what have been already recognized by the user have not been recognized, user preference and request are reflected more apparently, providing effective and useful viewing support information or added-value information.
- the information providing apparatus may be realized as a server connected via a network with each CE device for the user to receive and/or record/reproduce content, for example.
- the server uploads the user information and viewing log information accumulated on each CE device to the server on the network and aggregates the uploaded user information and the viewing log information for viewed content on a user basis. Then, the server combines the aggregated user viewing log information with the accumulated content-associated information to provide, for each user, the added-value information reflecting the preference of each user.
- the aggregation processing (such as ranking) of content viewing logs in the present invention is not executed by integrating the viewing logs of many users but is executed on a user basis. Therefore, viewing log aggregation processing and added-value information creation processing need not be always be executed on the server side in integrated and concentrated manner; that is, the aggregation processing and added-value information creation processing associated with corresponding users may be executed on the CE device side in a restricted and distributed manner.
- the user operation log associated with content viewing and recording/reproduction and the viewing log information such as content voting and evaluation are accumulated in the device beforehand.
- the user inquires the server to download the information associated with the content included in the viewing log.
- the content-associated information is aggregated for each attribute type such as genre or performer on the basis of the user viewing log in each CE device to get ranking to generate added-value information, which is provided to the user.
- program information provided concurrently with content broadcasting and distribution like EPG may be accumulated in the CE device in advance for use in combination with viewing log information, rather than making an inquiry to a content information database on the server side by use of viewing log information as a search key.
- An added-value information screen including a list of attribute values high in appearance frequency in each attribute type has an input block for accepting the specification or selecting operation of attribute values such as genre and performer, for example.
- the input block is configured screen-imbedded buttons and an anchor for triggering a request for detail added-value information, for example.
- the CE device In response to the specification or selection by the user of an attribute value, the CE device further searches for the content associated with the specified or selected attribute value and generates detail added-value information on the basis of the retrieved content, the generated detail added-value information being provided to the user.
- Detail added-value information is configured by a list of pieces of content including user-specified attribute values.
- a detail added-value information screen presents associated viewing content information accumulated in the CE device and viewing content information associated with unbroadcast content.
- detail added-value information is configured by a list of pieces of content retrieved from viewing log information that have already been recorded or set for timer-recording with respect to user-specified genre or performer.
- detail added-value information is configured by a list of broadcast-scheduled pieces of content with respect to user-specified genre or performer.
- each individual piece of content information may be configured by an anchor for triggering a request for each detail piece of content information.
- the detail added-value information screen has means for starting operation procedures corresponding to the viewing status of each piece of content in the CE device. Means is provided for instantly starting a reproduction procedure in the case of a recorded piece of content and means is provided for instantly setting timer-recording in the case of an unbroadcast piece of content. Namely, a content operation method in accordance with a viewing status such as reproduction or timer-recording is also presented. In response to user's specification or selection of the content operation method on the detail added-value information screen, a corresponding operation such as content reproduction or timer-recording is triggered.
- a computer program written in a computer-readable form for making a computer system execute processing for providing added-information associated with content viewing selection including: a viewing log information acquiring step for acquiring a viewing log associated with viewing of content by a user; a content associated information acquiring step for acquiring information associated with each piece of content included in a viewing log; an added-information generating step for generating added-information associated with viewing selection of content by a user by aggregating content-associated information for each user; and a presentation information transmitting step for outputting a signal to present added-information to a user.
- the above-mentioned computer program according to the second aspect of the invention defines a computer program written in a computer-readable form so as to realize predetermined processing on a computer system.
- installing the computer program according to the second aspect of the present invention into a computer system realizes a cooperative action thereon to provide substantially the same effect as that of the information providing apparatus according to the first aspect of the present invention.
- an excellent information providing apparatus and information providing method and a computer program are provided for presenting content viewing selection support information and other added-value information to a user who records, timer-records or view broadcast content.
- an excellent information providing apparatus and information providing method and a computer program are provided for preferably providing viewing selection information in which user preference is made apparent on the basis of a user view log and other added-value information.
- added-value information having user inclinations from various points of view by combining a user viewing log with content-associated information is provided, thereby providing means for allowing the user to newly select viewing in large amounts of recorded pieces of content.
- FIG. 1 there is schematically shown an entire configuration of a content viewing support system practiced as one embodiment of the invention.
- viewing log information for viewing content accumulated on each CE device is aggregated for each user and a result of the aggregation of viewing log information is combined with information associated with viewing content to create information having an added value reflecting preference of each user, thereby providing added-value information to each user.
- one or more CE devices 1 that operate as content recording/reproducing apparatuses for receiving broadcast content and recording and reproducing the received broadcast content are interconnected with a server 2 for providing added-value information to these CE devices via a wide area network such as the Internet 3 or another form of communication route.
- the content recording/reproducing apparatus as a client is configured integrally with a CE device such as a set-top box or a television receiver or as externally connected with a personal computer having a tuner capability for example, thereby accumulating broadcast content continuously distributed from each broadcast station.
- a CE device such as a set-top box or a television receiver or as externally connected with a personal computer having a tuner capability for example, thereby accumulating broadcast content continuously distributed from each broadcast station.
- the content recording/reproducing apparatus gets information for identifying content, operation information associated with content recording and reproduction, user viewing log information composed of “voting” for broadcast programs, information associated with user preference, and user profile information.
- the content recording/reproducing apparatus is connected to a wide area network such the Internet 3 , thereby transmitting (or uploading), to information providing servers, user viewing log information and preference information to an information providing server built on the network and getting recommendation information associated with broadcast content viewing from information providing servers.
- the data to be uploaded from the client to the server 2 specifically includes a log of user operations performed on the CE device 1 , a content purchase log, information about programs to be timer-recorded by user, information about programs viewed by user, operation information generated so as to represent user preference obtained by executing certain processing on these pieces of information (for example, input information such as voting and evaluation for broadcast programs) or combinations thereof.
- viewing log information made up of combinations of user identification information, content identification information (or alternate information such as broadcast time zone and broadcast channel that may identify content), and content recording status (indicative whether or not content has already been recorded or set for timer recording) is uploaded from the client to the server 2 in a predetermined timed relation.
- the server 2 has databases including: a content information database for managing EPGs of content broadcast from each station and similar program information; a user information database for managing preference information and profiles of users on a user basis; and viewing log information database for managing viewing logs associated with broadcast content viewed, recorded, and set for timer-recorded, and operation logs associated with operations of these devices on a user basis.
- a content information database for managing EPGs of content broadcast from each station and similar program information
- a user information database for managing preference information and profiles of users on a user basis
- viewing log information database for managing viewing logs associated with broadcast content viewed, recorded, and set for timer-recorded, and operation logs associated with operations of these devices on a user basis.
- the server 2 uploads the user information and viewing log information accumulated on each CE device 1 to the server 2 on the network 3 and the uploaded user information and viewing log information for viewed content are aggregated on a user basis. Then, the aggregated user viewing log information is combined with the accumulated content-associated information to create, of each user, added-value information that reflects the preference of each user.
- the server 2 combines the viewing log of content viewed by user with the information associated with viewed content, to aggregate which associated information is often included in which viewed content, and present the aggregation result to the user.
- a content table 4 is prepared for each content (refer to FIG. 2 ).
- the content table 4 is made up of information containing contents of content such as content ID for identifying content, program title, broadcast channel and time zone, genre, performer, program contents, and keyword, for example.
- the user viewing log is made up of log information for broadcast content viewed by the user (in addition to viewing, information about recording, timer-recording, voting, evaluation, and content purchase are included). From the CE device, not the identification information of the viewed content, but the time zone information indicative of a viewing operation may be transmitted. In the latter case, the server 2 side machetes the time zone information is matched against the content information service for content identification.
- the server 2 searches the content information database for each content to take out the content table 4 associated with the content, thereby computing the frequency of appearance as classified by genre, performer, or keyword (refer to FIG. 3 ).
- a user searches for a particular piece of content by use of user-specified keyword, there exists a problem that the specified keyword is not always apparently indicative of a user preference or request.
- content-associated information is aggregated by genre, performer or other attributes on the basis of a user viewing log, thereby evaluating a ranking, a result of this ranking (namely, genres and performer names in higher ranking) may indicate that, although what have been already recognized by the user have not been recognized, user preference and request are reflected more apparently, providing effective and useful viewing support information or added-value information.
- the server 2 aggregates which kind of associated information is often included in the which content subject to operation, presenting an aggregation result to the user.
- the server 2 By combining preference information such as a user content voting log with information associated with that viewed content, the server 2 also aggregates which associated information is often included in which voted and evaluated content and presents an aggregation result.
- the aggregation of the frequency of appearance in viewing log information such as genre and performer may be executed not only on a viewed content basis, but also extended to as to get exposed scenes of each performer who used face recognition or voice recognition to count the number of exposed scenes on a scene basis, thereby presenting performers having high appearance frequencies.
- the following processing is possible as methods of aggregating content associated information.
- Same content that appears with repetition and frequently in a particular period of time is counted for each appearance frequency to aggregation. For example, if a programs that is broadcast every weekday are aggregated for a period of one week, this program is counted as 5.
- Matching is executed on same content that appears with repetition in a particular period of time and, even if that content appears two or more times, it is aggregated as same count. For example, if a program that is broadcast very weekday is aggregated in a period of one week, this program is counted as one.
- FIG. 4 there is shown a schematic functional configuration of a client apparatus for recording/reproducing content.
- the client apparatus is configured integrally with a CE device such as a set-top box or a television receiver or as externally connected with a personal computer having a tuner capability for example, thereby accumulating broadcast content continuously distributed from each broadcast station according to the setting of time-recording by the user or predetermined auto-recording reservation (see above).
- a CE device such as a set-top box or a television receiver or as externally connected with a personal computer having a tuner capability for example, thereby accumulating broadcast content continuously distributed from each broadcast station according to the setting of time-recording by the user or predetermined auto-recording reservation (see above).
- the CE device 1 has a tuner 11 , an encoding block 12 , a hard disc unit (HDD) 13 , a communication control block 14 , a reproduction control block 15 , an input unit 16 , a television monitor 17 , executes apparatus operations associated with content viewing such as content reception, recording, and reproduction under the total control of a central control block 18 , and gets content viewing log information of the user on the basis of device operations.
- a tuner 11 an encoding block 12
- HDD hard disc unit
- communication control block 14 a communication control block 14
- a reproduction control block 15 an input unit 16
- a television monitor 17 executes apparatus operations associated with content viewing such as content reception, recording, and reproduction under the total control of a central control block 18 , and gets content viewing log information of the user on the basis of device operations.
- the CE device 1 In response to a user operation (executed via the input unit 16 , the CE device 1 starts operations such as the reception of a television program and an EPG, the recording of received broadcast content, and the reproduction of recorded content. Obviously, the CE device 1 may also execute operations involved in the reproduction of recorded content such as fast forward, rewind, and pause and erasure of recorded content.
- a broadcast wave received at an antenna (not shown) is supplied to the tuner 11 .
- the broadcast wave may be any of ground wave, satellite wave, digital broadcast, and analog broadcast.
- the tuner 11 tunes in on, or selects, the broadcast wave of a predetermined channel.
- the communication control block 14 accesses the predetermined server 2 on the broad-band Internet 3 to upload the user viewing log information obtained in the CE device 1 and download the added-value information associated with viewed content and other information.
- the CE device 1 has the HDD 13 as a content accumulation unit for use in recording and reproducing content provided by broadcast waves.
- the HDD 13 is a storage unit based on magnetic recording.
- several magnetic media are accommodated in a drive unit to be rotated by a spindle motor at high speeds.
- the media are coated with the magnetic substance plated with nickel and phosphor for example.
- magnetization equivalent to data is generated on the media to write data or read data.
- the present invention is not limited to the HDD; for example, the HDD may be replaced by other media as long as these are capable of recording/reproducing content.
- the broadcast content received by the tuner 11 is encoded by MPEG (Moving Picture Experts Group) for example by the encoding block 12 in the case of analog broadcasting before being accumulated on the HDD 13 .
- MPEG Motion Picture Experts Group
- the received content has already been encoded, so that the digital content is accumulated on the HDD 13 without change.
- the reproduction control block 15 reads the content specified by the user through the input unit 16 from among the content stored on the HDD 13 and controls the reproduction of the read content.
- the decoding block 16 decodes the encoded recorded content.
- the television monitor 17 outputs a decoded audio signal and a decoded video signal.
- the server 2 is arranged on a wide area network such as the Internet 3 for example, has an upper link with client apparatuses such as the CE device 1 , and creates the information having an added value reflecting the preference of each user, providing the created information (as described above).
- the server 2 is connected to the Internet 120 through a firewall (F/W) 121 and made up of an application server 100 and a plurality of databases 110 through 112 .
- F/W firewall
- a user management database 110 manages account information and user profile about a user of each CE device connected through the Internet 120 .
- a viewing log information database 111 manages the content viewing log information (including the information about operations such as timer-recording, recording, reproduction, voting and evaluation in addition to content viewing) made on the CE device of each user.
- a content information database 112 manages the associated information associated with the content broadcast from each station.
- Each content information database stores content IDs for identifying content and a content table (described above and refer to FIG. 2 ) listing, for each piece of content, the information describing the contents of content such as program title, broadcast channel and time zone, genre, performer, program contents or keyword.
- the application server 100 has an upload data collection block 101 , a viewing log information aggregation block 102 , a viewing log information vs. content information search block 103 , a corresponding information count block 104 , a presentation information creation block 105 , and a presentation information transmission block 106 .
- the upload data collection block 101 collects the data that is uploaded from each CE device.
- the data to be uploaded from client to server specifically includes the operation log by user on the CE device 1 , the program information to be timer-recorded by user, the program information viewed by user, the operation information (for example, the input information such as voting and evaluation for broadcast programs) generated so as to represent user preference obtained by executing certain processing on the foregoing information, or combinations thereof.
- the viewing log information aggregation block 102 aggregates the viewing log information uploaded from each CE device for each user and stores aggregation results into the viewing log information database 111 .
- the viewing log information of each user is not integrated with that of other users, so that the viewing log information is aggregated on a user basis.
- the viewing log information vs. content information search block 103 starts in response to a user request from the CE device to search for the relationship between the viewing log information aggregated from the user as a requester and the content information stored in the content information database 112 .
- the viewing log information vs. content information search block 103 searches each piece of content included in the viewing log information stored in the content information database 112 for an associated content table.
- the corresponding information count block 104 counts the content tables extracted on the basis of the relationship with the viewing log information. To be more specific, the corresponding information count block 104 measures the frequency of appearance of the content in the viewing log information by attribute type such as genre, performer, or keyword.
- the presentation information creation block 105 generates added-value information including a list of attribute values with their appearance frequencies ranked high in the attribute types in each viewing log on the basis of results of the aggregation of appearance frequencies by attribute type. Then, the presentation information transmission block 106 transmits the generated added-value information to the user as a requester via the Internet 120 , thereby supporting content viewing selection. A specific configuration of an added-value information screen will be described later.
- Searching for content concerned by use of a user-specified keyword involves a problem that the keyword does not always apparently reflects a user preference or request.
- the content-associated information is aggregated for each of the attribute types such as genre and performer on the basis of each user viewing log, thereby ranking the genres and performers.
- a result of the ranking namely, the genres and performers in higher ranks
- the result indicates the user preference or request more correctly, thereby possibly providing effective and useful viewing support information or added-value information.
- Content viewing log information of the user obtained in the CE device 1 (the viewing log for user viewing content, the operation log such as timer-recording, the preference information such as voting and evaluation results, and the purchase log of content-associated products) is uploaded to the application server 100 via the Internet 120 (step S 1 ).
- the uploaded user viewing log information is user-authenticated for example via the upload data collection block 101 to be extracted by an user information collecting block 102 as proper information, which is then stored in the viewing log information database 111 (step S 11 ).
- Viewing log information is configured by combinations of user identification information, content identification information (or alternate information such as broadcast time zone and broadcast channel that may identify content), and recording status of content (recorded or timer-recorded or not), for example.
- content identification information or alternate information such as broadcast time zone and broadcast channel that may identify content
- recording status of content (recorded or timer-recorded or not)
- the uploading of user's viewing log information is triggered periodically or when any service pages that trigger uploading is accessed (as described above).
- the user executes an operation on the CE device 1 or a Web page to transmit a request for added-value information to an application server (step S 2 ).
- the user selects a proper one from among the following combinations of viewing log information and viewing content associated information and specifies a user information period subject to processing (the character string enclosed by parentheses is indicative of a service image name of category (attribute type)).
- the application server 100 searches the content information database 112 for content-associated information (a content table) accompanying the viewing log information of the user as a requester (step S 12 ), in the viewing log information vs. content information search block 103 . Further, the corresponding information count block 104 counts extracted content tables to measure the frequency of appearance in the viewing log information, by attribute type such as genre, performer, or keyword, thereby executing ranking (step S 13 ).
- content-associated information a content table
- the corresponding information count block 104 counts extracted content tables to measure the frequency of appearance in the viewing log information, by attribute type such as genre, performer, or keyword, thereby executing ranking (step S 13 ).
- the presentation information creation block 105 determines a sequence of the content-associated information in accordance with the appearance frequency to create the added-value information to be presented to the user (step S 14 ).
- the added-value information is configured by a list of attribute values ranked high in appearance frequency in each attribute type in each viewing log. Highly ranked genres and performer names may have already been recognized or not by the user, but these genres and performer names reflect user preference and request more correctly, thereby providing effective and useful viewing support information or added value information.
- the created added-value information is transmitted to the CE device 1 of the user as a requester via the presentation information transmission block 106 to be presented to the user through a television monitor screen (step S 3 ).
- FIG. 7 there is shown an exemplary configuration of an added-value information screen which is presented when genre information is specified by the user as attribute type.
- appearance frequencies and genre names are listed in the descending order of appearance frequency in the viewing log information by genre, which are shown with an information period selected by the user.
- a link for requesting the presentation of detail added-value information associated with genre name is embedded.
- a request for the detail added-value information about that genre name is transmitted to the application server 100 .
- the viewing log information vs. content information search block 103 searches for the correlation between the specified genre name and the viewing log information of the user as a requester (step S 15 ) and then the correlation with EPG and other program schedule information (step S 16 ).
- the presentation information creation block 105 creates detail added-value information made up of a list of pieces of content corresponding to the specified genre names among the pieces of content stored (or recorded) in the CE device 1 of the user as a requester and the pieces of content scheduled to be broadcast in the future (step S 17 ).
- the created detail added-value information is transmitted to the CE device 1 of the user as a requester via the presentation information transmission block 106 to be presented to the user through a television monitor screen (step S 5 ).
- FIG. 8 there is shown an exemplary configuration of a detail added-value information screen that is newly displayed in response to the specification of genre name “succor” from the user on the added-value information screen shown in FIG. 7 .
- a list of the pieces of content corresponding to genre name “succor” is displayed separately for each of viewing statuses such as “already recorded” and “scheduled to be broadcast”.
- the detail added-value information screen shown has buttons for starting operation procedures corresponding to the viewing status of each piece of content. Namely, a play button is provided for instantly starting a reproduction procedure in the case of a recorded piece of content and a timer button is provided for instantly setting timer-recording in the case of an unbroadcast piece of content.
- the detail added-value information screen shown has links to more detail information of each piece of content. The user may get the information of detail about each piece of content by clicking these links.
- FIG. 9 there is shown an exemplary configuration of an added-value information screen to be presented when a performer name is specified by the user as attribute type.
- appearance frequencies and performer names are listed in the descending order of appearance frequency in the viewing log information by performer are shown with an information period selected by the user.
- a link for requesting the presentation of detail added-value information associated with performer name is embedded.
- a request for the detail added-value information about that performer name is transmitted to the application server 100 .
- the viewing log information vs. content information search block 103 searches for the correlation between the specified performer name and the viewing log information of the user as a requester (step S 15 ) and then the correlation with EPG and other program schedule information (step S 16 ).
- the presentation information creation block 105 creates detail added-value information made up of a list of pieces of content corresponding to the specified performer names among the pieces of content stored (or recorded) in the CE device 1 of the user as a requester and the pieces of content scheduled to be broadcast in the future (step S 17 ).
- the created detail added-value information is transmitted to the CE device 1 of the user as a requester via the presentation information transmission block 106 to be presented to the user through a television monitor screen (step S 5 ).
- FIG. 10 there is shown an exemplary configuration of a detail added-value information screen that is newly displayed in response to the specification of performer name “Ohide Junya” from the user on the added-value information screen shown in FIG. 9 .
- a list of the pieces of content corresponding to performer name “Ohide Junya” is displayed separately for each of viewing statuses such as “already recorded” and “scheduled to be broadcast”.
- the detail added-value information screen shown has buttons for starting operation procedures corresponding to the viewing status of each piece of content. Namely, a play button is provided for instantly starting a reproduction procedure in the case of a recorded piece of content and a timer button is provided for instantly setting timer-recording in the case of an unbroadcast piece of content (as described above).
- the detail added-value information screen shown has links to more detail information of each piece of content.
- the user may get the information of detail, about each piece of content by clicking these links (as described above).
- FIG. 11 there is shown another exemplary configuration of a detail added-value information screen.
- detail added-value information sheets for performers are prepared for the number of performers in high ranking in the viewing log information by performer.
- performers of high rank in appearance frequency in the viewing log information by performer are sequentially arranged starting with a left-hand tab, thereby presenting a list of pieces of content not yet broadcast associated with that performer.
- the content list may include a list of pieces of content in which that performer performs, as classified by viewing status such as “already recorded” and “scheduled to be broadcast”.
- the aggregation processing (such as ranking) of content viewing logs in the present invention is not executed by integrating the viewing logs of many users but is executed on a user basis. Therefore, as with the embodiment shown in FIG. 1 , viewing log aggregation processing and added-value information creation processing need not be always be executed on the server side in integrated and concentrated manner; that is, the aggregation processing and added-value information creation processing associated with corresponding users may be executed on the CE device side in a restricted and distributed manner.
- FIG. 12 there is schematically shown a configuration of a content viewing support system practiced as a second embodiment of the invention.
- each CE device 1 for receiving and/or recording/reproducing content by the user stores in advance a user operation log associated with content viewing and recording/reproducing and viewing log information such as content voting and evaluation.
- the CE device inquires a content information database on the server side to download the information associated with the content included in the user viewing log.
- the content-associated information is aggregated by attribute type such as genre or performer on the basis of the user viewing log in the CE device 1 to execute ranking and added-value information is created to be presented to the user. Further, in response to a user request made through the added-value information screen, the CE device 1 may present the detail added-value information associated with specified attribute values.
- FIG. 13 there is schematically shown a configuration of a content viewing support system practiced as a third embodiment of the invention.
- each CE device 1 for receiving and/or recording/reproducing content by the user stores in advance a user operation log associated with content viewing and recording/reproducing and viewing log information such as content voting and evaluation.
- the CE device 1 also receives viewing content information distributed in the form of EPG or others concurrently with the main content and builds, inside the CE device 1 , the content-associated information equivalent to a content information database in advance.
- the CE device 1 searches the content-associated information built in advance inside the CE device 1 for the information associated with the content included in the user viewing log.
- the CE device 1 may present the detail added-value information associated with specified attribute values.
- FIG. 1 is a schematic diagram illustrating an entire configuration of a content viewing support system practiced as one embodiment of the invention.
- FIG. 2 is a schematic diagram illustrating an exemplary configuration of a content table.
- FIG. 3 is a schematic diagram illustrating an exemplary configuration of ranking information created for each user.
- FIG. 4 is a schematic diagram illustrating a functional configuration of a client apparatus for recording and reproducing content.
- FIG. 5 is a schematic diagram illustrating a functional configuration of a server apparatus.
- FIG. 6 is a diagram for describing an operation of a content viewing support system associated with the present invention.
- FIG. 7 is a diagram illustrating an exemplary configuration of a added-value information to be presented when genre information is specified by a user.
- FIG. 8 is a diagram illustrating an exemplary configuration of a detail added-value information screen to be newly presented in response to the specification of “succor” by a user on the added-value information screen shown in FIG. 7 .
- FIG. 9 is a diagram illustrating an exemplary configuration of an added-value information screen to be presented when a performer name is specified by a user as an attribute type.
- FIG. 10 is a diagram illustrating an exemplary configuration of a detail added-value information screen to be newly presented in response to the specification of performer name “Ohide Junya” by a user on the added-value information screen shown in FIG. 9 .
- FIG. 11 is a diagram illustrating another exemplary configuration of the detail added-value information screen.
- FIG. 12 is a schematic diagram illustrating an entire configuration of a content viewing support system practiced as a second embodiment of the invention.
- FIG. 13 is a schematic diagram illustrating an entire configuration of a content viewing support system practiced as a third embodiment of the invention.
Abstract
A server searches a content information database for a piece of content viewed for example based on a viewing log obtained from a user by executing aggregation of data, extracts content tables associated with the content viewed for example, and counts appearance frequencies of the content tables by genre, performer, or keyword. Those genres and performers for example which are ranked high in appearance frequency are indicative of user preferences, so that those genres and performers are provided to a user as viewing support information or added-value information. The operation provides viewing selection information in which user preference is made apparent based on a user viewing log, and other added information.
Description
- The present invention relates generally to an information providing apparatus and information providing method and computer program and, more particularly, to an information providing apparatus and information processing method and computer program for presenting useful information to users who record, timer-record, or view broadcast content.
- To be more specific, the present invention relates to an information providing apparatus, an information providing method, and a computer program for providing information for supporting users who realtime-record, timer-record, or view broadcast content in content viewing selection, and other added-value information and, more particularly, to an information providing apparatus, an information providing method, and a computer program for providing viewing selection information in which user preference is made apparent on the basis of user viewing logs for example, and other value-added information.
- Broadcasting is indispensable in the information-oriented society of today. Especially, telecasting that directly sends both audio and video information to audience has great influences on societies. Broadcasting technologies encompass a wide range of technological fields, such as signal processing, signal transmission and reception, and audio/video information processing, for example. Transmission forms in which program content is provided to users are various; for example, the broadcasting based on the radio such as ground and satellite waves, the cable television, and the network programs provided by use of computer communication.
- The popularization of the television has almost been saturated, one more receives being found in almost all homes, the broadcast content distributed from each broadcasting station being viewed by general public. Another form of viewing broadcast content is that received content is recorded first on the viewer side and reproduced later when desired, for example.
- The recent advance of digital technologies makes it practicable to store huge amounts of AV data consisting of video and audio data. For example, it is affordable for users to purchase HDDs (Hard Disc Drives) of capacities of several tens of GB or higher at comparatively low costs. Accordingly, video recorders based on the HDD and personal computers (PCs) having television program recording/reproducing capabilities, for example, have been introduced.
- The HDD permits random access to the data recorded thereto. Therefore, unlike the conventional video tape, the reproduction of recorded content need not feed forward each recorded program sequentially from the beginning thereof. The HDD permits access directly to any desired program (or a particular scene or topic in each program) for reproduction. The viewing form in which a receiver (for example, a television receiver or a video recording/reproducing unit) having a mass storage such as a hard disk unit is used to receive broadcast content that is stored therein for later reproduction is referred to as “server-type broadcasting”.
- According to a server-type broadcasting system, it becomes practicable that not only video and audio data be viewed realtime as with the normal television reception but also be distributed in advance for later reproduction at specified times, and, by use of the information distributed along with these video and audio data, scene search and digest viewing be executed.
- However, as the HDD increases in storage size, systems capable of recording programs for as long as several tens of hours may make it difficult for users to make up their minds with which of many stored programs the viewing is to start. Therefore, content would be stored in vain unless programs desired by a user are efficiently selected to be realtime recorded or timer recorded and the viewing of stored content is supported by some means. If huge amounts of recorded content are stored on recording device, the user must sort out because it is difficult for the user to view all the stored content. Namely, it is considered to be important to provide efficient timer recording operation capabilities for users to have beneficial television program viewing activities.
- Meanwhile, so-called EPG (Electronical Program Guide) is known which is obtained by superimposing a program guide for television program selection onto an image signal to be displayed on a display device of the receiving side. On the side of the CE device such as a HDD recorder, an EPG may be obtained concurrently with the recording of a broadcast program and the obtained EPG is presented when the user reproduces and views the recorded program, thereby providing a certain viewing support effect.
- EPG systems are divided into a VBI (Vertical Blanking Interval) scheme (refer to
patent document 1 for example) and a digital satellite scheme as used in DSS (Digital Satellite System (a trademark of Hughes Communication) (refer topatent document 2 for example). - In the VBI scheme, VBI data configuring each EPG is inserted at a position not affecting an original image of each horizontal scan line in ground-wave telecasting in the normal (VHF (Very High Frequency) band and the VBI data thus inserted is transmitted. The receiving side may generate EPG display data from the received VBI data to display the generated data on the monitor. In the digital satellite scheme, EPG data is digitized along with original image data and packetized for transmission. The receiving side stores the received EPG data into a memory thereof and generates the display data corresponding to the stored data, displaying the generated data on the monitor.
- Conventionally, there exist only methods in which content lists based on EPG are merely presented for example, so that difficulties are apparently encountered in finding particular pieces of content desired by each user.
- For example, a program guide display apparatus is proposed (refer to
patent document 3 for example) that is capable of displaying program guides that allow the efficient recognition of programs especially desired by each user among many programs that match the preference of each user. In this case, while EPG data of two or more programs are stored, EPG data search is executed by use of an EPGdata storage block 102 and keywords for program search to be entered by a user and a program guide in which programs found by this search are arranged on the basis of the information for evaluating each keyword is generated for display. - A system was also proposed in which each user sets keywords (program title, contents, and performer, for example) indicative of preferences (for identifying programs to be viewed) in advance and broadcast content matching these keywords is automatically timer-recorded.
- However, there is a problem that even keywords entered by a user himself do not always apparently reflect his preference. Consequently, programs that are not liked by users and therefore unnecessary for them may be recorded, while other programs that are really wanted by users may pass by users without being recorded.
- [Patent Document 1]
- JP-A-H06-504165 (U.S. Pat. No. 5,353,121)
- [Patent Document 2]
- Japanese Patent Laid-open No. Hei 8-111823
- [Patent Document 3]
- Japanese patent Laid-open No. Hei 11-308547
- It is therefore an object of the present invention to provide an excellent information providing apparatus and information providing method and computer program that are capable of preferably providing information for supporting content viewing selection and other value-added information to users who record, timer-record, or view broadcast content.
- Another object of the present invention is to provide an excellent information providing apparatus, information providing method, and computer program, which are capable of preferably providing viewing selection information in which user preference is made apparent on the basis of a user viewing log and other value-added information.
- In carrying out the invention and according to a first aspect thereof, there is provided an information providing apparatus for providing added-value information associated with content viewing selection, including: a viewing log information acquiring block for acquiring a viewing log associated with viewing of content by a user; a content-associated information acquiring block for acquiring information associated with each piece of content included in a viewing log; an added-information generating block for generating added-information associated with viewing selection of content by a user by aggregating content-associated information for each user; and a presentation-information transmitting block for transmitting a signal to present added-information to a user.
- It should also be noted that term “system” as used herein denotes an entire apparatus configured logically by a plurality of component units (or functional modules for realizing a particular function), no matter whether or not these units or modules are accommodated in a single housing.
- In the above-mentioned information providing apparatus, the viewing log information acquiring block acquires, as a viewing log, at least one operation log of viewing, recording, timer-recording setting, voting or evaluation, and purchase executed by the user.
- In the above-mentioned information providing apparatus, the added-information generating block measures an appearance frequency by attribute type of content-associated information aggregated for each user and, on the basis of attribute values high in appearance frequency in attribute types, generates added-information associated with content viewing selection.
- According to the information providing apparatus associated with the present invention, the present invention is intended to provide viewing selection information in which user preference is made apparent on the basis of a user viewing log, and other added information. A server searches a content information database for a piece of content viewed for example on the basis of a viewing log obtained from a user by executing aggregation of data, extracts content tables associated with the content viewed for example, and counts appearance frequencies of the content tables by genre, performer, or keyword. Those genres and performers for example which are ranked high in appearance frequency are indicative of user preferences, so that those genres and performers are provided to the user as viewing support information or added-value information. The presentation-information transmitting block outputs a signal for presenting an added-information screen that includes a list of attribute values high in appearance frequency in each attribute type to the user.
- If a user searches for a particular piece of content by use of user-specified keyword, there exists a problem that the specified keyword is not always apparently indicative of a user preference or request. On the other hand, if content-associated information is aggregated by genre, performer or other attributes on the basis of a user viewing log, thereby evaluating a ranking, a result of this ranking (namely, genres and performer names in higher ranking) may indicate that, although what have been already recognized by the user have not been recognized, user preference and request are reflected more apparently, providing effective and useful viewing support information or added-value information.
- The information providing apparatus according to the present invention may be realized as a server connected via a network with each CE device for the user to receive and/or record/reproduce content, for example. In this case, the server uploads the user information and viewing log information accumulated on each CE device to the server on the network and aggregates the uploaded user information and the viewing log information for viewed content on a user basis. Then, the server combines the aggregated user viewing log information with the accumulated content-associated information to provide, for each user, the added-value information reflecting the preference of each user.
- The aggregation processing (such as ranking) of content viewing logs in the present invention is not executed by integrating the viewing logs of many users but is executed on a user basis. Therefore, viewing log aggregation processing and added-value information creation processing need not be always be executed on the server side in integrated and concentrated manner; that is, the aggregation processing and added-value information creation processing associated with corresponding users may be executed on the CE device side in a restricted and distributed manner.
- In the latter case, with a CE device in which the user receives and/or records/reproduces content, the user operation log associated with content viewing and recording/reproduction and the viewing log information such as content voting and evaluation are accumulated in the device beforehand. On the other hand, the user inquires the server to download the information associated with the content included in the viewing log. Then, the content-associated information is aggregated for each attribute type such as genre or performer on the basis of the user viewing log in each CE device to get ranking to generate added-value information, which is provided to the user.
- In another method of getting content-associated information on the CE device side, program information provided concurrently with content broadcasting and distribution like EPG may be accumulated in the CE device in advance for use in combination with viewing log information, rather than making an inquiry to a content information database on the server side by use of viewing log information as a search key.
- An added-value information screen including a list of attribute values high in appearance frequency in each attribute type has an input block for accepting the specification or selecting operation of attribute values such as genre and performer, for example. The input block is configured screen-imbedded buttons and an anchor for triggering a request for detail added-value information, for example.
- In response to the specification or selection by the user of an attribute value, the CE device further searches for the content associated with the specified or selected attribute value and generates detail added-value information on the basis of the retrieved content, the generated detail added-value information being provided to the user.
- Detail added-value information is configured by a list of pieces of content including user-specified attribute values. Namely, a detail added-value information screen presents associated viewing content information accumulated in the CE device and viewing content information associated with unbroadcast content. For example, detail added-value information is configured by a list of pieces of content retrieved from viewing log information that have already been recorded or set for timer-recording with respect to user-specified genre or performer. Alternatively, detail added-value information is configured by a list of broadcast-scheduled pieces of content with respect to user-specified genre or performer. At this moment, each individual piece of content information may be configured by an anchor for triggering a request for each detail piece of content information.
- The detail added-value information screen has means for starting operation procedures corresponding to the viewing status of each piece of content in the CE device. Means is provided for instantly starting a reproduction procedure in the case of a recorded piece of content and means is provided for instantly setting timer-recording in the case of an unbroadcast piece of content. Namely, a content operation method in accordance with a viewing status such as reproduction or timer-recording is also presented. In response to user's specification or selection of the content operation method on the detail added-value information screen, a corresponding operation such as content reproduction or timer-recording is triggered.
- In carrying out the invention and according to a second aspect thereof, there is provided a computer program written in a computer-readable form for making a computer system execute processing for providing added-information associated with content viewing selection, including: a viewing log information acquiring step for acquiring a viewing log associated with viewing of content by a user; a content associated information acquiring step for acquiring information associated with each piece of content included in a viewing log; an added-information generating step for generating added-information associated with viewing selection of content by a user by aggregating content-associated information for each user; and a presentation information transmitting step for outputting a signal to present added-information to a user.
- The above-mentioned computer program according to the second aspect of the invention defines a computer program written in a computer-readable form so as to realize predetermined processing on a computer system. In other words, installing the computer program according to the second aspect of the present invention into a computer system realizes a cooperative action thereon to provide substantially the same effect as that of the information providing apparatus according to the first aspect of the present invention.
- According to the present invention, an excellent information providing apparatus and information providing method and a computer program are provided for presenting content viewing selection support information and other added-value information to a user who records, timer-records or view broadcast content.
- According to the present invention, an excellent information providing apparatus and information providing method and a computer program are provided for preferably providing viewing selection information in which user preference is made apparent on the basis of a user view log and other added-value information.
- According to the present invention, added-value information having user inclinations from various points of view by combining a user viewing log with content-associated information is provided, thereby providing means for allowing the user to newly select viewing in large amounts of recorded pieces of content.
- Many other features, advantages, and additional objects of the present invention will become manifest to those versed in the art upon making reference to the detailed description which follows and the accompanying sheet of drawings.
- This invention will be described in further detail by way of example with reference to the accompanying drawings.
- Now, referring to
FIG. 1 , there is schematically shown an entire configuration of a content viewing support system practiced as one embodiment of the invention. According to the content viewing support system associated with the present embodiment, viewing log information for viewing content accumulated on each CE device is aggregated for each user and a result of the aggregation of viewing log information is combined with information associated with viewing content to create information having an added value reflecting preference of each user, thereby providing added-value information to each user. - In an example of
FIG. 1 , one or more CE devices 1 (hereafter referred to also as clients) that operate as content recording/reproducing apparatuses for receiving broadcast content and recording and reproducing the received broadcast content are interconnected with aserver 2 for providing added-value information to these CE devices via a wide area network such as theInternet 3 or another form of communication route. - The content recording/reproducing apparatus as a client is configured integrally with a CE device such as a set-top box or a television receiver or as externally connected with a personal computer having a tuner capability for example, thereby accumulating broadcast content continuously distributed from each broadcast station.
- In receiving and recording broadcast content, the content recording/reproducing apparatus gets information for identifying content, operation information associated with content recording and reproduction, user viewing log information composed of “voting” for broadcast programs, information associated with user preference, and user profile information.
- Also, the content recording/reproducing apparatus is connected to a wide area network such the
Internet 3, thereby transmitting (or uploading), to information providing servers, user viewing log information and preference information to an information providing server built on the network and getting recommendation information associated with broadcast content viewing from information providing servers. - The data to be uploaded from the client to the
server 2 specifically includes a log of user operations performed on theCE device 1, a content purchase log, information about programs to be timer-recorded by user, information about programs viewed by user, operation information generated so as to represent user preference obtained by executing certain processing on these pieces of information (for example, input information such as voting and evaluation for broadcast programs) or combinations thereof. For example, viewing log information made up of combinations of user identification information, content identification information (or alternate information such as broadcast time zone and broadcast channel that may identify content), and content recording status (indicative whether or not content has already been recorded or set for timer recording) is uploaded from the client to theserver 2 in a predetermined timed relation. - On the other hand, the
server 2 has databases including: a content information database for managing EPGs of content broadcast from each station and similar program information; a user information database for managing preference information and profiles of users on a user basis; and viewing log information database for managing viewing logs associated with broadcast content viewed, recorded, and set for timer-recorded, and operation logs associated with operations of these devices on a user basis. - The
server 2 uploads the user information and viewing log information accumulated on eachCE device 1 to theserver 2 on thenetwork 3 and the uploaded user information and viewing log information for viewed content are aggregated on a user basis. Then, the aggregated user viewing log information is combined with the accumulated content-associated information to create, of each user, added-value information that reflects the preference of each user. - The
server 2 combines the viewing log of content viewed by user with the information associated with viewed content, to aggregate which associated information is often included in which viewed content, and present the aggregation result to the user. - In the content database, a content table 4 is prepared for each content (refer to
FIG. 2 ). The content table 4 is made up of information containing contents of content such as content ID for identifying content, program title, broadcast channel and time zone, genre, performer, program contents, and keyword, for example. The user viewing log is made up of log information for broadcast content viewed by the user (in addition to viewing, information about recording, timer-recording, voting, evaluation, and content purchase are included). From the CE device, not the identification information of the viewed content, but the time zone information indicative of a viewing operation may be transmitted. In the latter case, theserver 2 side machetes the time zone information is matched against the content information service for content identification. - On the basis the viewing log aggregated by a user, the
server 2 searches the content information database for each content to take out the content table 4 associated with the content, thereby computing the frequency of appearance as classified by genre, performer, or keyword (refer toFIG. 3 ). A genre or a performer of which frequency of appearance higher in the user viewing log information, for example, are indicative of a user preference and interest, so that these pieces of information are provided to the user as viewing support information or added-value information. - If a user searches for a particular piece of content by use of user-specified keyword, there exists a problem that the specified keyword is not always apparently indicative of a user preference or request. On the other hand, if content-associated information is aggregated by genre, performer or other attributes on the basis of a user viewing log, thereby evaluating a ranking, a result of this ranking (namely, genres and performer names in higher ranking) may indicate that, although what have been already recognized by the user have not been recognized, user preference and request are reflected more apparently, providing effective and useful viewing support information or added-value information.
- By combining the operation log of that viewed content of a user with the information associated with that viewed content, the
server 2 aggregates which kind of associated information is often included in the which content subject to operation, presenting an aggregation result to the user. - By combining preference information such as a user content voting log with information associated with that viewed content, the
server 2 also aggregates which associated information is often included in which voted and evaluated content and presents an aggregation result. - It should be noted that the aggregation of the frequency of appearance in viewing log information such as genre and performer may be executed not only on a viewed content basis, but also extended to as to get exposed scenes of each performer who used face recognition or voice recognition to count the number of exposed scenes on a scene basis, thereby presenting performers having high appearance frequencies.
- The following processing is possible as methods of aggregating content associated information.
- (1) Same content that appears with repetition and frequently in a particular period of time is counted for each appearance frequency to aggregation. For example, if a programs that is broadcast every weekday are aggregated for a period of one week, this program is counted as 5.
- (2) Matching is executed on same content that appears with repetition in a particular period of time and, even if that content appears two or more times, it is aggregated as same count. For example, if a program that is broadcast very weekday is aggregated in a period of one week, this program is counted as one.
- Referring to
FIG. 4 , there is shown a schematic functional configuration of a client apparatus for recording/reproducing content. The client apparatus is configured integrally with a CE device such as a set-top box or a television receiver or as externally connected with a personal computer having a tuner capability for example, thereby accumulating broadcast content continuously distributed from each broadcast station according to the setting of time-recording by the user or predetermined auto-recording reservation (see above). - The
CE device 1 has atuner 11, anencoding block 12, a hard disc unit (HDD) 13, acommunication control block 14, areproduction control block 15, aninput unit 16, atelevision monitor 17, executes apparatus operations associated with content viewing such as content reception, recording, and reproduction under the total control of acentral control block 18, and gets content viewing log information of the user on the basis of device operations. - In response to a user operation (executed via the
input unit 16, theCE device 1 starts operations such as the reception of a television program and an EPG, the recording of received broadcast content, and the reproduction of recorded content. Obviously, theCE device 1 may also execute operations involved in the reproduction of recorded content such as fast forward, rewind, and pause and erasure of recorded content. - A broadcast wave received at an antenna (not shown) is supplied to the
tuner 11. The broadcast wave may be any of ground wave, satellite wave, digital broadcast, and analog broadcast. In accordance with a user command entered through theinput unit 16, thetuner 11 tunes in on, or selects, the broadcast wave of a predetermined channel. - In accordance with a user command entered through the
input unit 18, thecommunication control block 14 accesses thepredetermined server 2 on the broad-band Internet 3 to upload the user viewing log information obtained in theCE device 1 and download the added-value information associated with viewed content and other information. - The
CE device 1 has theHDD 13 as a content accumulation unit for use in recording and reproducing content provided by broadcast waves. TheHDD 13 is a storage unit based on magnetic recording. Generally, several magnetic media are accommodated in a drive unit to be rotated by a spindle motor at high speeds. The media are coated with the magnetic substance plated with nickel and phosphor for example. By moving a magnetic head radially over the rotating media and scanning, magnetization equivalent to data is generated on the media to write data or read data. However, the present invention is not limited to the HDD; for example, the HDD may be replaced by other media as long as these are capable of recording/reproducing content. - The broadcast content received by the
tuner 11 is encoded by MPEG (Moving Picture Experts Group) for example by theencoding block 12 in the case of analog broadcasting before being accumulated on theHDD 13. In the case of digital broadcasting, the received content has already been encoded, so that the digital content is accumulated on theHDD 13 without change. - The
reproduction control block 15 reads the content specified by the user through theinput unit 16 from among the content stored on theHDD 13 and controls the reproduction of the read content. - The
decoding block 16 decodes the encoded recorded content. The television monitor 17 outputs a decoded audio signal and a decoded video signal. - Referring to
FIG. 5 , there is shown a schematic functional configuration of a server apparatus. Theserver 2 is arranged on a wide area network such as theInternet 3 for example, has an upper link with client apparatuses such as theCE device 1, and creates the information having an added value reflecting the preference of each user, providing the created information (as described above). - The
server 2 is connected to theInternet 120 through a firewall (F/W) 121 and made up of anapplication server 100 and a plurality ofdatabases 110 through 112. - A
user management database 110 manages account information and user profile about a user of each CE device connected through theInternet 120. A viewinglog information database 111 manages the content viewing log information (including the information about operations such as timer-recording, recording, reproduction, voting and evaluation in addition to content viewing) made on the CE device of each user. Acontent information database 112 manages the associated information associated with the content broadcast from each station. Each content information database stores content IDs for identifying content and a content table (described above and refer toFIG. 2 ) listing, for each piece of content, the information describing the contents of content such as program title, broadcast channel and time zone, genre, performer, program contents or keyword. - The
application server 100 has an uploaddata collection block 101, a viewing loginformation aggregation block 102, a viewing log information vs. contentinformation search block 103, a correspondinginformation count block 104, a presentationinformation creation block 105, and a presentationinformation transmission block 106. - The upload
data collection block 101 collects the data that is uploaded from each CE device. The data to be uploaded from client to server specifically includes the operation log by user on theCE device 1, the program information to be timer-recorded by user, the program information viewed by user, the operation information (for example, the input information such as voting and evaluation for broadcast programs) generated so as to represent user preference obtained by executing certain processing on the foregoing information, or combinations thereof. - The viewing log
information aggregation block 102 aggregates the viewing log information uploaded from each CE device for each user and stores aggregation results into the viewinglog information database 111. In the present embodiment, the viewing log information of each user is not integrated with that of other users, so that the viewing log information is aggregated on a user basis. - The viewing log information vs. content
information search block 103 starts in response to a user request from the CE device to search for the relationship between the viewing log information aggregated from the user as a requester and the content information stored in thecontent information database 112. To be more specific, the viewing log information vs. contentinformation search block 103 searches each piece of content included in the viewing log information stored in thecontent information database 112 for an associated content table. - The corresponding information count block 104 counts the content tables extracted on the basis of the relationship with the viewing log information. To be more specific, the corresponding information count block 104 measures the frequency of appearance of the content in the viewing log information by attribute type such as genre, performer, or keyword.
- The presentation
information creation block 105 generates added-value information including a list of attribute values with their appearance frequencies ranked high in the attribute types in each viewing log on the basis of results of the aggregation of appearance frequencies by attribute type. Then, the presentationinformation transmission block 106 transmits the generated added-value information to the user as a requester via theInternet 120, thereby supporting content viewing selection. A specific configuration of an added-value information screen will be described later. - Searching for content concerned by use of a user-specified keyword involves a problem that the keyword does not always apparently reflects a user preference or request. In contrast, in the present embodiment, the content-associated information is aggregated for each of the attribute types such as genre and performer on the basis of each user viewing log, thereby ranking the genres and performers. Although a result of the ranking (namely, the genres and performers in higher ranks) has already been recognized by the user or not, the result indicates the user preference or request more correctly, thereby possibly providing effective and useful viewing support information or added-value information.
- The following describes an operation of the content viewing support system practiced as the present embodiment with reference to
FIG. 6 . - Content viewing log information of the user obtained in the CE device 1 (the viewing log for user viewing content, the operation log such as timer-recording, the preference information such as voting and evaluation results, and the purchase log of content-associated products) is uploaded to the
application server 100 via the Internet 120 (step S1). - The uploaded user viewing log information is user-authenticated for example via the upload
data collection block 101 to be extracted by an userinformation collecting block 102 as proper information, which is then stored in the viewing log information database 111 (step S11). - Viewing log information is configured by combinations of user identification information, content identification information (or alternate information such as broadcast time zone and broadcast channel that may identify content), and recording status of content (recorded or timer-recorded or not), for example. The uploading of user's viewing log information is triggered periodically or when any service pages that trigger uploading is accessed (as described above).
- Next, the user executes an operation on the
CE device 1 or a Web page to transmit a request for added-value information to an application server (step S2). At this moment, the user selects a proper one from among the following combinations of viewing log information and viewing content associated information and specifies a user information period subject to processing (the character string enclosed by parentheses is indicative of a service image name of category (attribute type)). -
- timer-recording already set: performer information (“Performers scheduled to appear often from now on”)
- timer-recording already set: genre information (“To be addicted to this genre from now on”)
- timer-recording already set: keyword information (“This keyword from now on”)
- Viewing log: performer (“Your favorite performer”)
- Viewing log: genre (“Your favorite genre”)
- Viewing log: keyword (“Your favorite keyword”).
- Voting log: performer “Your favorite performer”)
- Voting log: genre (“Your favorite genre”)
- Voting log: keyword (“Your favorite keyword”)
- Receiving a request for added-value information, the
application server 100 searches thecontent information database 112 for content-associated information (a content table) accompanying the viewing log information of the user as a requester (step S12), in the viewing log information vs. contentinformation search block 103. Further, the corresponding information count block 104 counts extracted content tables to measure the frequency of appearance in the viewing log information, by attribute type such as genre, performer, or keyword, thereby executing ranking (step S13). - Next, on the basis of an appearance frequency of the aggregated pieces of content, the presentation
information creation block 105 determines a sequence of the content-associated information in accordance with the appearance frequency to create the added-value information to be presented to the user (step S14). The added-value information is configured by a list of attribute values ranked high in appearance frequency in each attribute type in each viewing log. Highly ranked genres and performer names may have already been recognized or not by the user, but these genres and performer names reflect user preference and request more correctly, thereby providing effective and useful viewing support information or added value information. - The created added-value information is transmitted to the
CE device 1 of the user as a requester via the presentationinformation transmission block 106 to be presented to the user through a television monitor screen (step S3). - Referring to
FIG. 7 , there is shown an exemplary configuration of an added-value information screen which is presented when genre information is specified by the user as attribute type. In the example shown, appearance frequencies and genre names are listed in the descending order of appearance frequency in the viewing log information by genre, which are shown with an information period selected by the user. - In the display area of each genre name in the display screen shown in the figure, a link for requesting the presentation of detail added-value information associated with genre name is embedded. When the link of a certain genre name is clicked (step S4), then a request for the detail added-value information about that genre name is transmitted to the
application server 100. - In the
application server 100, the viewing log information vs. contentinformation search block 103 searches for the correlation between the specified genre name and the viewing log information of the user as a requester (step S15) and then the correlation with EPG and other program schedule information (step S16). Next, the presentationinformation creation block 105 creates detail added-value information made up of a list of pieces of content corresponding to the specified genre names among the pieces of content stored (or recorded) in theCE device 1 of the user as a requester and the pieces of content scheduled to be broadcast in the future (step S17). The created detail added-value information is transmitted to theCE device 1 of the user as a requester via the presentationinformation transmission block 106 to be presented to the user through a television monitor screen (step S5). - Referring to
FIG. 8 , there is shown an exemplary configuration of a detail added-value information screen that is newly displayed in response to the specification of genre name “succor” from the user on the added-value information screen shown inFIG. 7 . In the example shown, of the recorded pieces of content in theCE device 1 and the pieces of content scheduled to be broadcast, a list of the pieces of content corresponding to genre name “succor” is displayed separately for each of viewing statuses such as “already recorded” and “scheduled to be broadcast”. - The detail added-value information screen shown has buttons for starting operation procedures corresponding to the viewing status of each piece of content. Namely, a play button is provided for instantly starting a reproduction procedure in the case of a recorded piece of content and a timer button is provided for instantly setting timer-recording in the case of an unbroadcast piece of content.
- The detail added-value information screen shown has links to more detail information of each piece of content. The user may get the information of detail about each piece of content by clicking these links.
- Referring to
FIG. 9 , there is shown an exemplary configuration of an added-value information screen to be presented when a performer name is specified by the user as attribute type. In the example shown, appearance frequencies and performer names are listed in the descending order of appearance frequency in the viewing log information by performer are shown with an information period selected by the user. - In the display area of each performer name in the display screen shown in the figure, a link for requesting the presentation of detail added-value information associated with performer name is embedded. When the link of a certain performer name is clicked (step S4), then a request for the detail added-value information about that performer name is transmitted to the
application server 100. - In the
application server 100, the viewing log information vs. contentinformation search block 103 searches for the correlation between the specified performer name and the viewing log information of the user as a requester (step S15) and then the correlation with EPG and other program schedule information (step S16). Next, the presentationinformation creation block 105 creates detail added-value information made up of a list of pieces of content corresponding to the specified performer names among the pieces of content stored (or recorded) in theCE device 1 of the user as a requester and the pieces of content scheduled to be broadcast in the future (step S17). The created detail added-value information is transmitted to theCE device 1 of the user as a requester via the presentationinformation transmission block 106 to be presented to the user through a television monitor screen (step S5). - Referring to
FIG. 10 , there is shown an exemplary configuration of a detail added-value information screen that is newly displayed in response to the specification of performer name “Ohide Junya” from the user on the added-value information screen shown inFIG. 9 . In the example shown, of the recorded pieces of content in theCE device 1 and the pieces of content scheduled to be broadcast, a list of the pieces of content corresponding to performer name “Ohide Junya” is displayed separately for each of viewing statuses such as “already recorded” and “scheduled to be broadcast”. - The detail added-value information screen shown has buttons for starting operation procedures corresponding to the viewing status of each piece of content. Namely, a play button is provided for instantly starting a reproduction procedure in the case of a recorded piece of content and a timer button is provided for instantly setting timer-recording in the case of an unbroadcast piece of content (as described above).
- The detail added-value information screen shown has links to more detail information of each piece of content. The user may get the information of detail, about each piece of content by clicking these links (as described above).
- Referring to
FIG. 11 , there is shown another exemplary configuration of a detail added-value information screen. In the example shown, when only a performer name is specified by the user as attribute type, detail added-value information sheets for performers are prepared for the number of performers in high ranking in the viewing log information by performer. In configuration, in each detail added-value information sheet, performers of high rank in appearance frequency in the viewing log information by performer are sequentially arranged starting with a left-hand tab, thereby presenting a list of pieces of content not yet broadcast associated with that performer. As with the screen configuration shown inFIG. 10 , the content list may include a list of pieces of content in which that performer performs, as classified by viewing status such as “already recorded” and “scheduled to be broadcast”. By selecting a performer name tab, the user is able to display the detail added-value information sheet of each desired performer onto the front and, by tracing links to content information, get detail information of content concerned. - The aggregation processing (such as ranking) of content viewing logs in the present invention is not executed by integrating the viewing logs of many users but is executed on a user basis. Therefore, as with the embodiment shown in
FIG. 1 , viewing log aggregation processing and added-value information creation processing need not be always be executed on the server side in integrated and concentrated manner; that is, the aggregation processing and added-value information creation processing associated with corresponding users may be executed on the CE device side in a restricted and distributed manner. - Referring to
FIG. 12 , there is schematically shown a configuration of a content viewing support system practiced as a second embodiment of the invention. - In the case of the embodiment shown, each
CE device 1 for receiving and/or recording/reproducing content by the user stores in advance a user operation log associated with content viewing and recording/reproducing and viewing log information such as content voting and evaluation. - If the user requests added-value information, the CE device inquires a content information database on the server side to download the information associated with the content included in the user viewing log.
- Next, the content-associated information is aggregated by attribute type such as genre or performer on the basis of the user viewing log in the
CE device 1 to execute ranking and added-value information is created to be presented to the user. Further, in response to a user request made through the added-value information screen, theCE device 1 may present the detail added-value information associated with specified attribute values. - It is also practicable for a method of acquiring content-associated information on the
CE device 1 to accumulate program information provided concurrently with content broadcasting and distribution like EPG into theCE device 1 in advance for use in combination with viewing log information, rather than making an inquiry to a content information database on the server side by use of viewing log information as a search key. - Referring to
FIG. 13 , there is schematically shown a configuration of a content viewing support system practiced as a third embodiment of the invention. - In the embodiment shown, each
CE device 1 for receiving and/or recording/reproducing content by the user stores in advance a user operation log associated with content viewing and recording/reproducing and viewing log information such as content voting and evaluation. TheCE device 1 also receives viewing content information distributed in the form of EPG or others concurrently with the main content and builds, inside theCE device 1, the content-associated information equivalent to a content information database in advance. - If the user requests added-value information, the
CE device 1 searches the content-associated information built in advance inside theCE device 1 for the information associated with the content included in the user viewing log. - Then, inside the
CE device 1, the content-associated information is aggregated by attribute type such as genre or performer on the basis of the user viewing log to execute ranking and added-value information is generated to present to the user. Further, in response to a user request made through the added-value information screen, theCE device 1 may present the detail added-value information associated with specified attribute values. - The present invention has been described hereinbefore with reference to specified embodiments. However, it is obvious that changes and variations are able to be made without departing from the spirit or scope of the following claims by those skilled in the art. In other words, since the present invention has been disclosed by explaining with examples, the present description should not be interpreted to a limited extent. The substance of the present invention should be understood by following the claims.
-
FIG. 1 is a schematic diagram illustrating an entire configuration of a content viewing support system practiced as one embodiment of the invention. -
FIG. 2 is a schematic diagram illustrating an exemplary configuration of a content table. -
FIG. 3 is a schematic diagram illustrating an exemplary configuration of ranking information created for each user. -
FIG. 4 is a schematic diagram illustrating a functional configuration of a client apparatus for recording and reproducing content. -
FIG. 5 is a schematic diagram illustrating a functional configuration of a server apparatus. -
FIG. 6 is a diagram for describing an operation of a content viewing support system associated with the present invention. -
FIG. 7 is a diagram illustrating an exemplary configuration of a added-value information to be presented when genre information is specified by a user. -
FIG. 8 is a diagram illustrating an exemplary configuration of a detail added-value information screen to be newly presented in response to the specification of “succor” by a user on the added-value information screen shown inFIG. 7 . -
FIG. 9 is a diagram illustrating an exemplary configuration of an added-value information screen to be presented when a performer name is specified by a user as an attribute type. -
FIG. 10 is a diagram illustrating an exemplary configuration of a detail added-value information screen to be newly presented in response to the specification of performer name “Ohide Junya” by a user on the added-value information screen shown inFIG. 9 . -
FIG. 11 is a diagram illustrating another exemplary configuration of the detail added-value information screen. -
FIG. 12 is a schematic diagram illustrating an entire configuration of a content viewing support system practiced as a second embodiment of the invention. -
FIG. 13 is a schematic diagram illustrating an entire configuration of a content viewing support system practiced as a third embodiment of the invention. -
- 1 . . . CE device
- 2 . . . server
- 3 . . . Internet
- 11 . . . tuner
- 12 . . . encoding block
- 13 . . . HDD
- 14 . . . communication control block
- 15 . . . reproduction control block
- 16 . . . decoding block
- 17 . . . television monitor
- 18 . . . central control block
- 100 . . . application server
- 101 . . . upload data collection block
- 102 . . . viewing log information aggregation block
- 103 . . . viewing log information vs. content information search block
- 104 . . . corresponding information count block
- 105 . . . presentation information creation block
- 106 . . . presentation information transmission block
- 110 . . . user management database
- 111 . . . viewing log information database
- 112 . . . content information database
- 120 . . . Internet
- 121 . . . firewall
Claims (22)
1-21. (canceled)
22. An information providing apparatus for providing added-value information associated with content viewing selection, comprising:
a viewing log information acquiring block for acquiring a viewing log associated with viewing of content by a user;
a content-associated information acquiring block for acquiring information associated with each piece of content included in a viewing log;
an added-value information generating block for measuring an appearance frequency for each attribute type in content-associated information aggregated for each user to generate added information associated with content viewing selection on the basis of a predetermined number of attribute values of attribute values ranked high in appearance frequency in each attribute type; and
a presentation-information transmitting block for transmitting a signal to present added-information to a user.
23. The information providing apparatus according to claim 22 , wherein said viewing log information acquiring block acquires, as a viewing log, at least one operation log of viewing, recording, timer-recording setting, voting or evaluation, and purchase executed by the user.
24. The information providing apparatus according to claim 22 , wherein said viewing log information acquiring block acquires, via a communication route, viewing log information acquired on a device for receiving or recording/reproducing content by the user, aggregates acquired viewing log information for each user;
said content-associated information acquiring block searches a content information database storing attribute information of each piece of content to acquire content-associated information; and
said presentation-information transmitting block presents added-information to the user via said communication route.
25. The information providing apparatus according to claim 22 , wherein said viewing log information acquiring block holds, in a device, viewing log information acquired on said device for receiving or recording/reproducing content by the user;
said content-associated information acquiring block acquires content-associated information about each piece of content included in a viewing log via a predetermined communication route; and
said added-information creating block creates added-information in said device.
26. The information providing apparatus according to claim 22 , wherein said presentation-information transmitting block presents, to the user, an added information screen that includes a list of attribute values high in appearance frequency in each attribute type.
27. The information providing apparatus according to claim 26 , further comprising:
an input block for accepting an attribute value specification or selecting operation by the user through said added-information screen; and
a detail added-value information generating block for searching, in response to the specification or selection of an attribute value by the user, for a piece of content associated with the specified or selected attribute value to generate detail added-information on the basis of the obtained piece of content;
wherein said presentation-information transmitting block presents said detail added-information to the user.
28. The information providing apparatus according to claim 27 , wherein said detail added-information generating block searches the viewing log information of the user for a piece of content associated with the attribute value and generates detail added-value information configured by a list of pieces of content including the viewing log.
29. The information providing apparatus according to claim 27 , wherein said detail added-value information generating block searches schedule information describing future content broadcast or distribution schedule for a piece of content associated with the attribute value and generates detail added-value information configured by a list of pieces of content including a broadcast or distribution schedule time.
30. The information providing apparatus according to claim 28 , wherein a content operation method is presented along with the viewing log on a detail added-value information screen, and
said input block accepts the specification or selecting operation of content by the user on the detail added-value information screen to trigger a corresponding operation.
31. The information providing apparatus according to claim 29 , wherein a content operation method is presented along with the viewing log on a detail added-value information screen, and
said input block accepts the specification or selecting operation of content by the user on the detail added-value information screen to trigger a corresponding operation.
32. An information providing method for providing added-value information associated with content viewing selection, comprising:
a viewing log information acquiring step for acquiring a viewing log associated with viewing of content by a user;
a content associated information acquiring step for acquiring information associated with each piece of content included in a viewing log;
an added-information generating step for measuring an appearance frequency for each attribute type in content-associated information aggregated for each user to generate added information associated with content viewing selection on the basis of a predetermined number of attribute values of attribute values ranked high in appearance frequency in each attribute type; and
a presentation-information transmitting step for outputting a signal to present added-information to a user.
33. The information providing method according to claim 32 , wherein said viewing log information acquiring step acquires, as a viewing log, at least one operation log of viewing, recording, timer-recording setting, voting or evaluation, and purchase executed by the user.
34. The information providing method according to claim 32 , wherein said viewing log information acquiring step acquires, via a communication route, viewing log information acquired on a device for receiving or recording/reproducing content by the user, aggregates acquired viewing log information for each user;
said content-associated information acquiring step searches a content information database storing attribute information of each piece of content to acquire content-associated information; and
said presentation-information transmitting step presents added-information to the user via said communication route.
35. The information providing method according to claim 32 , wherein said viewing log information acquiring step holds, in a device, viewing log information acquired on said device for receiving or recording/reproducing content by the user;
said content-associated information acquiring step acquires content-associated information about each piece of content included in a viewing log via a predetermined communication route; and
said added-information creating step creates added-information in said device.
36. The information providing method according to claim 32 , wherein said presentation-information transmitting step presents, to the user, an added-information screen that includes a list of attribute values high in appearance frequency in each attribute type.
37. The information providing method according to claim 36 , further comprising:
an input step for accepting an attribute value specification or selecting operation by the user through said added-information screen; and
a detail added-information generating step for searching, in response to the specification or selection of an attribute value by the user, for a piece of content associated with the specified or selected attribute value to generate detail added-information on the basis of the obtained piece of content;
wherein said presentation-information transmitting step presents said detail added-information to the user.
38. The information providing method according to claim 37 , wherein said detail added-information generating step searches the viewing log information of the user for a piece of content associated with the attribute value and generates detail added-value information configured by a list of pieces of content including the viewing log.
39. The information providing method according t claim 37 , wherein said detail added-value information generating step searches schedule information describing future content broadcast or distribution schedule for a piece of content associated with the attribute value and generates detail added-value information configured by a list of pieces of content including a broadcast or distribution schedule time.
40. The information providing apparatus according to claim 38 , wherein a content operation method is presented along with the viewing log on a detail added-value information screen, and
said input step accepts the specification of operation method or selecting operation of content by the user on the detail added-value information screen to trigger a corresponding operation.
41. The information providing apparatus according to claim 39 , wherein a content operation method is presented along with the viewing log on a detail added-value information screen, and
said input step accepts the specification of operation method or selecting operation of content by the user on the detail added-value information screen to trigger a corresponding operation.
42. A computer program written in a computer-readable form for making a computer system execute processing for providing added-information associated with content viewing selection, comprising:
a viewing log information acquiring step for acquiring a viewing log associated with viewing of content by a user;
a content associated information acquiring step for acquiring information associated with each piece of content included in a viewing log;
an added-information generating step for measuring an appearance frequency for each attribute type in content-associated information aggregated for each user to generate added information associated with content viewing selection on the basis of a predetermined number of attribute values of attribute values ranked high in appearance frequency in each attribute type; and
a presentation-information transmitting step for outputting a signal to present added-information to a user.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003303915A JP4487517B2 (en) | 2003-08-28 | 2003-08-28 | Information providing apparatus, information providing method, and computer program |
JP2003-303915 | 2003-08-28 | ||
PCT/JP2004/009843 WO2005022914A1 (en) | 2003-08-28 | 2004-07-09 | Information providing device, information providing method, and computer program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2004/009843 A-371-Of-International WO2005022914A1 (en) | 2003-08-28 | 2004-07-09 | Information providing device, information providing method, and computer program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/189,189 Continuation US9621936B2 (en) | 2003-08-28 | 2014-02-25 | Information providing device, information providing method, and computer program |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070186267A1 true US20070186267A1 (en) | 2007-08-09 |
Family
ID=34269254
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/568,969 Abandoned US20070186267A1 (en) | 2003-08-28 | 2004-07-09 | Information providing device, information providing method, and computer program |
US14/189,189 Expired - Fee Related US9621936B2 (en) | 2003-08-28 | 2014-02-25 | Information providing device, information providing method, and computer program |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/189,189 Expired - Fee Related US9621936B2 (en) | 2003-08-28 | 2014-02-25 | Information providing device, information providing method, and computer program |
Country Status (3)
Country | Link |
---|---|
US (2) | US20070186267A1 (en) |
JP (1) | JP4487517B2 (en) |
WO (1) | WO2005022914A1 (en) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060224919A1 (en) * | 2005-03-30 | 2006-10-05 | American Express Travel Related Services Company, Inc. a New York Corporation | Method, system, and computer program product for electronic messaging |
US20060242139A1 (en) * | 2005-04-21 | 2006-10-26 | Yahoo! Inc. | Interestingness ranking of media objects |
US20060242178A1 (en) * | 2005-04-21 | 2006-10-26 | Yahoo! Inc. | Media object metadata association and ranking |
US20080235348A1 (en) * | 2007-03-23 | 2008-09-25 | Verizon Data Services Inc. | Program viewing history |
US20090007187A1 (en) * | 2007-06-29 | 2009-01-01 | Sameer Koul | Internet protocol television network and method of operating thereof |
US20090183223A1 (en) * | 2008-01-16 | 2009-07-16 | Mitsubishi Electric Corporation | Video distribution system, video-recording and distribution apparatus, and receiver |
US20090265742A1 (en) * | 2008-04-16 | 2009-10-22 | Samuel Schwartz | Remote access to personal video profile |
US20090299968A1 (en) * | 2008-06-03 | 2009-12-03 | The Directv Group, Inc. | Methods and apparatus to save search data |
US20100057721A1 (en) * | 2008-08-29 | 2010-03-04 | Kabushiki Kaisha Toshiba | Information Providing Server, Information Providing Method, and Information Providing System |
US20100071005A1 (en) * | 2008-09-18 | 2010-03-18 | Yoshiaki Kusunoki | Program recommendation apparatus |
US20100072069A1 (en) * | 2008-09-25 | 2010-03-25 | Takuya Shimada | Method for manufacturing a stamper |
US20100118035A1 (en) * | 2007-01-29 | 2010-05-13 | Access Co., Ltd. | Moving image generation method, moving image generation program, and moving image generation device |
CN102667833A (en) * | 2009-11-25 | 2012-09-12 | Jvc建伍株式会社 | User Response Tabulation System |
US20120331505A1 (en) * | 2011-06-23 | 2012-12-27 | Chun Seungsik | Method for displaying program information and image display apparatus thereof |
US20140053177A1 (en) * | 2012-08-17 | 2014-02-20 | Flextronics Ap, Llc | Programming User Behavior Reporting |
US20160261667A1 (en) * | 2015-03-06 | 2016-09-08 | LeGuard, Inc. | Systems and methods of managing time zone information |
US20180227624A1 (en) * | 2011-12-14 | 2018-08-09 | Samsung Electronics Co., Ltd. | Control method and display apparatus providing various types of content |
US20180336593A1 (en) * | 2017-05-16 | 2018-11-22 | Chigoo (Shanghai) Interactive Technology Co., Ltd. | Control method for information presentation and public mobile device |
US20190342617A1 (en) * | 2014-12-18 | 2019-11-07 | Rovi Guides, Inc. | Methods and systems for generating a notification |
US11115711B2 (en) | 2012-08-17 | 2021-09-07 | Flextronics Ap, Llc | Thumbnail cache |
US11368760B2 (en) | 2012-08-17 | 2022-06-21 | Flextronics Ap, Llc | Applications generating statistics for user behavior |
US11593635B2 (en) * | 2016-04-06 | 2023-02-28 | Sony Corporation | Information processing device, method of processing information, and method of providing information |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006270668A (en) * | 2005-03-25 | 2006-10-05 | Sanyo Electric Co Ltd | Item selecting apparatus |
JP2006319799A (en) * | 2005-05-13 | 2006-11-24 | Pioneer Electronic Corp | Information processing apparatus, system thereof, method thereof, program thereof, and recording medium with the program recorded thereon |
JP4764068B2 (en) * | 2005-05-17 | 2011-08-31 | 株式会社東芝 | Program display device and program display method |
JP4703261B2 (en) * | 2005-05-17 | 2011-06-15 | 株式会社東芝 | Network system, signal processing device, and communication processing device |
US8180731B2 (en) | 2005-08-01 | 2012-05-15 | Sony Corporation | Apparatus and method for computing evaluation values of content data stored for reproduction |
JP4835302B2 (en) * | 2005-08-01 | 2011-12-14 | ソニー株式会社 | Information processing apparatus, communication method, computer program |
JP4866076B2 (en) * | 2005-12-16 | 2012-02-01 | ソフトバンクBb株式会社 | Multimedia viewing system and multimedia viewing method |
JP2007200104A (en) * | 2006-01-27 | 2007-08-09 | Toshiba Corp | Display control system, display control method, and display control program |
US20080250010A1 (en) * | 2007-04-05 | 2008-10-09 | Samsung Electronics Co., Ltd. | Method and system for determining and pre-processing potential user queries related to content in a network |
JP2007288686A (en) * | 2006-04-19 | 2007-11-01 | Toshiba Corp | Broadcast recording apparatus and method |
JP4841328B2 (en) * | 2006-06-26 | 2011-12-21 | 三洋電機株式会社 | AV equipment |
JP2010114733A (en) * | 2008-11-07 | 2010-05-20 | Toshiba Corp | Information processing apparatus, and content display method |
JP5417049B2 (en) * | 2009-06-05 | 2014-02-12 | 株式会社Nttドコモ | Program information providing apparatus, program information providing system, and program information providing method |
JP5989712B2 (en) * | 2009-06-18 | 2016-09-07 | シャープ株式会社 | Service information distribution server, service information display device, service information distribution system, service information distribution method, and service information distribution program |
JP5563380B2 (en) * | 2009-06-18 | 2014-07-30 | シャープ株式会社 | Service information distribution server, service information display device, service information distribution system, service information distribution method, service information distribution program, and recording medium |
JP5452400B2 (en) * | 2010-07-13 | 2014-03-26 | 日本放送協会 | Content reproducing apparatus and combination method description data providing apparatus |
JP2012060316A (en) * | 2010-09-07 | 2012-03-22 | Japan Radio Co Ltd | Data broadcasting creation method for viewer browsing follow-up type |
JP2012161030A (en) * | 2011-02-02 | 2012-08-23 | Nippon Telegr & Teleph Corp <Ntt> | Associated content retrieval device, system, method, and program |
JP5694102B2 (en) * | 2011-09-22 | 2015-04-01 | 株式会社東芝 | Speech recognition apparatus, speech recognition method and program |
EP2635036A1 (en) * | 2012-02-29 | 2013-09-04 | British Telecommunications Public Limited Company | Recommender control system, apparatus, method and related aspects |
WO2015045007A1 (en) * | 2013-09-24 | 2015-04-02 | 株式会社 東芝 | Control method, display method, and electronic device for time shifting |
JP6480113B2 (en) * | 2014-07-08 | 2019-03-06 | シャープ株式会社 | Data processing system, data processing apparatus, and display method |
WO2024070670A1 (en) * | 2022-09-30 | 2024-04-04 | サントリーホールディングス株式会社 | Distribution device, distribution method, and recording medium |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020104081A1 (en) * | 2000-12-04 | 2002-08-01 | Brant Candelore | Method and system to maintain relative statistics for creating automatically a list of favorites |
US20020129368A1 (en) * | 2001-01-11 | 2002-09-12 | Schlack John A. | Profiling and identification of television viewers |
US20020140728A1 (en) * | 2001-03-29 | 2002-10-03 | Koninklijke Philips Electronics N.V. | Tv program profiling technique and interface |
US20030066090A1 (en) * | 2001-09-28 | 2003-04-03 | Brendan Traw | Method and apparatus to provide a personalized channel |
US20030084450A1 (en) * | 2001-10-25 | 2003-05-01 | Thurston Nathaniel J. | Method and system for presenting personalized television program recommendation to viewers |
US20030177498A1 (en) * | 1995-04-24 | 2003-09-18 | United Video Properties , Inc. | Electronic television program guide schedule system and method with remote product ordering |
US20030212708A1 (en) * | 2002-05-13 | 2003-11-13 | Potrebic Peter J. | TV program database |
US6742184B1 (en) * | 1999-03-29 | 2004-05-25 | Hughes Electronics Corp. | Electronic television program guide with calendar tool |
US20040117831A1 (en) * | 1999-06-28 | 2004-06-17 | United Video Properties, Inc. | Interactive television program guide system and method with niche hubs |
US20040210932A1 (en) * | 1998-11-05 | 2004-10-21 | Toshiaki Mori | Program preselecting/recording apparatus for searching an electronic program guide for programs according to predetermined search criteria |
US20050015803A1 (en) * | 2002-11-18 | 2005-01-20 | Macrae Douglas B. | Systems and methods for providing real-time services in an interactive television program guide application |
US7293275B1 (en) * | 2002-02-08 | 2007-11-06 | Microsoft Corporation | Enhanced video content information associated with video programs |
US20080040745A1 (en) * | 2000-10-20 | 2008-02-14 | Scientific-Atlanta, Inc. | Context Sensitive Television Menu |
US20090077589A1 (en) * | 1998-07-17 | 2009-03-19 | United Video Properties, Inc. | Television system with aided user program searching |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5353121A (en) | 1989-10-30 | 1994-10-04 | Starsight Telecast, Inc. | Television schedule system |
JP3328951B2 (en) | 1992-02-07 | 2002-09-30 | ソニー株式会社 | TV receiver and tuning method |
JP3502114B2 (en) | 1992-10-14 | 2004-03-02 | 株式会社日立製作所 | Information service system |
JP3147279B2 (en) | 1994-08-16 | 2001-03-19 | ソニー株式会社 | Digital broadcast signal receiving apparatus and method |
US6005597A (en) * | 1997-10-27 | 1999-12-21 | Disney Enterprises, Inc. | Method and apparatus for program selection |
JP4090616B2 (en) | 1998-03-05 | 2008-05-28 | 松下電器産業株式会社 | User interface device and broadcast receiving device |
JPH11308547A (en) | 1998-04-23 | 1999-11-05 | Matsushita Electric Ind Co Ltd | Program display device |
JP2000112977A (en) | 1998-10-05 | 2000-04-21 | Hitachi Ltd | Information display method, information processing method for multimedia information unit and information processor |
JP2000112976A (en) * | 1998-10-05 | 2000-04-21 | Hitachi Ltd | Information display method, information processing method for multimedia information unit and information processor |
US6850691B1 (en) * | 1999-03-30 | 2005-02-01 | Tivo, Inc. | Automatic playback overshoot correction system |
JP2000287189A (en) | 1999-03-31 | 2000-10-13 | Toshiba Corp | View management system for television program |
JP4440429B2 (en) | 1999-05-31 | 2010-03-24 | パナソニック株式会社 | DIGITAL BROADCAST RECEIVING APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE FUNCTIONS OF THE APPARATUS |
JP3594524B2 (en) | 1999-11-26 | 2004-12-02 | 三洋電機株式会社 | Digital broadcast receiver |
JP2001285765A (en) | 2000-03-29 | 2001-10-12 | Nec Corp | Broadcasting program storage system |
KR100443673B1 (en) * | 2000-07-13 | 2004-08-09 | 엘지전자 주식회사 | Multimedia Service System Based On User History |
JP2002112186A (en) | 2000-09-28 | 2002-04-12 | Toshiba Corp | Electronic program guide receiver |
JP4534333B2 (en) | 2000-10-10 | 2010-09-01 | ソニー株式会社 | How to collect server operating costs |
JP2002125169A (en) * | 2000-10-18 | 2002-04-26 | Pioneer Electronic Corp | Program guide device and program guide method |
JP4497709B2 (en) | 2000-12-08 | 2010-07-07 | キヤノン株式会社 | Broadcast receiving apparatus and control method thereof |
JP2003153304A (en) * | 2001-11-08 | 2003-05-23 | Bangumi Joho Data Base Center Kk | Visual and audio information providing system |
JP2003163949A (en) | 2001-11-28 | 2003-06-06 | Toshiba Corp | Audiovisual information collection analysis system, audiovisual information collection system, viewer apparatus, and audiovisual management service apparatus |
JP2003189206A (en) | 2001-12-20 | 2003-07-04 | Pioneer Electronic Corp | Method and device for generating viewing schedule |
US20030117428A1 (en) * | 2001-12-20 | 2003-06-26 | Koninklijke Philips Electronics N.V. | Visual summary of audio-visual program features |
JP3795802B2 (en) * | 2001-12-21 | 2006-07-12 | 日本電信電話株式会社 | Television receiving system that recommends viewing of broadcast, server device, broadcast viewing recommendation processing method, program thereof, and recording medium of program |
JP3960805B2 (en) | 2002-01-16 | 2007-08-15 | パイオニア株式会社 | Channel selection control device, channel selection control method, and channel selection control program |
US20030237095A1 (en) * | 2002-06-25 | 2003-12-25 | Koninklijke Philips Electronics N.V. | Trend analysis of chunked view history/profiles view voting |
WO2004064296A2 (en) * | 2003-01-07 | 2004-07-29 | Home Box Office | Integrated media viewing environment |
JP4661047B2 (en) * | 2003-05-30 | 2011-03-30 | ソニー株式会社 | Information processing apparatus, information processing method, and computer program |
JP4124115B2 (en) * | 2003-12-02 | 2008-07-23 | ソニー株式会社 | Information processing apparatus, information processing method, and computer program |
US8132204B2 (en) * | 2004-04-07 | 2012-03-06 | Visible World, Inc. | System and method for enhanced video selection and categorization using metadata |
US20070157220A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for managing content |
-
2003
- 2003-08-28 JP JP2003303915A patent/JP4487517B2/en not_active Expired - Lifetime
-
2004
- 2004-07-09 WO PCT/JP2004/009843 patent/WO2005022914A1/en active Application Filing
- 2004-07-09 US US10/568,969 patent/US20070186267A1/en not_active Abandoned
-
2014
- 2014-02-25 US US14/189,189 patent/US9621936B2/en not_active Expired - Fee Related
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030177498A1 (en) * | 1995-04-24 | 2003-09-18 | United Video Properties , Inc. | Electronic television program guide schedule system and method with remote product ordering |
US20090077589A1 (en) * | 1998-07-17 | 2009-03-19 | United Video Properties, Inc. | Television system with aided user program searching |
US20040210932A1 (en) * | 1998-11-05 | 2004-10-21 | Toshiaki Mori | Program preselecting/recording apparatus for searching an electronic program guide for programs according to predetermined search criteria |
US6742184B1 (en) * | 1999-03-29 | 2004-05-25 | Hughes Electronics Corp. | Electronic television program guide with calendar tool |
US20040117831A1 (en) * | 1999-06-28 | 2004-06-17 | United Video Properties, Inc. | Interactive television program guide system and method with niche hubs |
US20080040745A1 (en) * | 2000-10-20 | 2008-02-14 | Scientific-Atlanta, Inc. | Context Sensitive Television Menu |
US20020104081A1 (en) * | 2000-12-04 | 2002-08-01 | Brant Candelore | Method and system to maintain relative statistics for creating automatically a list of favorites |
US20020129368A1 (en) * | 2001-01-11 | 2002-09-12 | Schlack John A. | Profiling and identification of television viewers |
US20020140728A1 (en) * | 2001-03-29 | 2002-10-03 | Koninklijke Philips Electronics N.V. | Tv program profiling technique and interface |
US20030066090A1 (en) * | 2001-09-28 | 2003-04-03 | Brendan Traw | Method and apparatus to provide a personalized channel |
US20030084450A1 (en) * | 2001-10-25 | 2003-05-01 | Thurston Nathaniel J. | Method and system for presenting personalized television program recommendation to viewers |
US7293275B1 (en) * | 2002-02-08 | 2007-11-06 | Microsoft Corporation | Enhanced video content information associated with video programs |
US20030212708A1 (en) * | 2002-05-13 | 2003-11-13 | Potrebic Peter J. | TV program database |
US20050015803A1 (en) * | 2002-11-18 | 2005-01-20 | Macrae Douglas B. | Systems and methods for providing real-time services in an interactive television program guide application |
Cited By (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130111280A1 (en) * | 2005-03-30 | 2013-05-02 | American Express Travel Related Services Company, Inc. | Method, system, and computer program product for electronic messaging |
US8335742B2 (en) * | 2005-03-30 | 2012-12-18 | American Express Travel Related Services Company, Inc. | Method, system, and computer program product for electronic messaging |
US20060224919A1 (en) * | 2005-03-30 | 2006-10-05 | American Express Travel Related Services Company, Inc. a New York Corporation | Method, system, and computer program product for electronic messaging |
US20100057555A1 (en) * | 2005-04-21 | 2010-03-04 | Yahoo! Inc. | Media object metadata association and ranking |
US10216763B2 (en) | 2005-04-21 | 2019-02-26 | Oath Inc. | Interestingness ranking of media objects |
US20060242178A1 (en) * | 2005-04-21 | 2006-10-26 | Yahoo! Inc. | Media object metadata association and ranking |
US10210159B2 (en) | 2005-04-21 | 2019-02-19 | Oath Inc. | Media object metadata association and ranking |
US20060242139A1 (en) * | 2005-04-21 | 2006-10-26 | Yahoo! Inc. | Interestingness ranking of media objects |
US8732175B2 (en) | 2005-04-21 | 2014-05-20 | Yahoo! Inc. | Interestingness ranking of media objects |
US20100118035A1 (en) * | 2007-01-29 | 2010-05-13 | Access Co., Ltd. | Moving image generation method, moving image generation program, and moving image generation device |
US20080235348A1 (en) * | 2007-03-23 | 2008-09-25 | Verizon Data Services Inc. | Program viewing history |
US8429683B2 (en) * | 2007-03-23 | 2013-04-23 | Verizon Patent And Licensing Inc. | Program viewing history |
US20090007187A1 (en) * | 2007-06-29 | 2009-01-01 | Sameer Koul | Internet protocol television network and method of operating thereof |
US8863200B2 (en) | 2007-06-29 | 2014-10-14 | Alcatel Lucent | Internet protocol television network and method of operating thereof |
US20090183223A1 (en) * | 2008-01-16 | 2009-07-16 | Mitsubishi Electric Corporation | Video distribution system, video-recording and distribution apparatus, and receiver |
EP2266013A1 (en) * | 2008-04-16 | 2010-12-29 | TV Works, Llc | Remote access to personal video profile |
EP3416026A1 (en) * | 2008-04-16 | 2018-12-19 | Comcast Cable Communications Management, LLC | Remote access to personal video profile |
US9800839B2 (en) | 2008-04-16 | 2017-10-24 | Comcast Cable Communications Management, Llc | Remote access to personal video profile |
EP2266013A4 (en) * | 2008-04-16 | 2014-04-30 | Tv Works Llc | Remote access to personal video profile |
US20090265742A1 (en) * | 2008-04-16 | 2009-10-22 | Samuel Schwartz | Remote access to personal video profile |
US20090299968A1 (en) * | 2008-06-03 | 2009-12-03 | The Directv Group, Inc. | Methods and apparatus to save search data |
US8583629B2 (en) * | 2008-06-03 | 2013-11-12 | The Directv Group, Inc. | Methods and apparatus to save search data |
US20100057721A1 (en) * | 2008-08-29 | 2010-03-04 | Kabushiki Kaisha Toshiba | Information Providing Server, Information Providing Method, and Information Providing System |
US7904452B2 (en) | 2008-08-29 | 2011-03-08 | Kabushiki Kaisha Toshiba | Information providing server, information providing method, and information providing system |
US8798170B2 (en) | 2008-09-18 | 2014-08-05 | Mitsubishi Electric Corporation | Program recommendation apparatus |
US20100071005A1 (en) * | 2008-09-18 | 2010-03-18 | Yoshiaki Kusunoki | Program recommendation apparatus |
US20100072069A1 (en) * | 2008-09-25 | 2010-03-25 | Takuya Shimada | Method for manufacturing a stamper |
US20120276515A1 (en) * | 2009-11-25 | 2012-11-01 | JVC Kenwood Corporation | User answer collection server, user answer collection system, broadcast reception apparatus and control method |
CN102667833A (en) * | 2009-11-25 | 2012-09-12 | Jvc建伍株式会社 | User Response Tabulation System |
US9159076B2 (en) * | 2009-11-25 | 2015-10-13 | JVC Kenwood Corporation | User answer collection server, user answer collection system, broadcast reception apparatus and control method |
US20120331505A1 (en) * | 2011-06-23 | 2012-12-27 | Chun Seungsik | Method for displaying program information and image display apparatus thereof |
US9106956B2 (en) * | 2011-06-23 | 2015-08-11 | Lg Electronics Inc. | Method for displaying program information and image display apparatus thereof |
US20180227624A1 (en) * | 2011-12-14 | 2018-08-09 | Samsung Electronics Co., Ltd. | Control method and display apparatus providing various types of content |
US10771839B2 (en) * | 2011-12-14 | 2020-09-08 | Samsung Electronics Co., Ltd. | Control method and display apparatus providing various types of content |
US11240553B2 (en) * | 2011-12-14 | 2022-02-01 | Samsung Electronics Co.. Ltd. | Control method and display apparatus providing various types of content |
US9215393B2 (en) | 2012-08-17 | 2015-12-15 | Flextronics Ap, Llc | On-demand creation of reports |
US9820003B2 (en) | 2012-08-17 | 2017-11-14 | Flextronics Ap, Llc | Application panel manager |
US20140053177A1 (en) * | 2012-08-17 | 2014-02-20 | Flextronics Ap, Llc | Programming User Behavior Reporting |
US10341738B1 (en) | 2012-08-17 | 2019-07-02 | Flextronics Ap, Llc | Silo manager |
US11115711B2 (en) | 2012-08-17 | 2021-09-07 | Flextronics Ap, Llc | Thumbnail cache |
US11368760B2 (en) | 2012-08-17 | 2022-06-21 | Flextronics Ap, Llc | Applications generating statistics for user behavior |
US20190342617A1 (en) * | 2014-12-18 | 2019-11-07 | Rovi Guides, Inc. | Methods and systems for generating a notification |
US11303963B2 (en) * | 2014-12-18 | 2022-04-12 | Rovi Guides, Inc. | Methods and systems for generating a notification |
US11711584B2 (en) | 2014-12-18 | 2023-07-25 | Rovi Guides, Inc. | Methods and systems for generating a notification |
US20160261667A1 (en) * | 2015-03-06 | 2016-09-08 | LeGuard, Inc. | Systems and methods of managing time zone information |
US11593635B2 (en) * | 2016-04-06 | 2023-02-28 | Sony Corporation | Information processing device, method of processing information, and method of providing information |
US20180336593A1 (en) * | 2017-05-16 | 2018-11-22 | Chigoo (Shanghai) Interactive Technology Co., Ltd. | Control method for information presentation and public mobile device |
Also Published As
Publication number | Publication date |
---|---|
JP2005073190A (en) | 2005-03-17 |
JP4487517B2 (en) | 2010-06-23 |
US20140201782A1 (en) | 2014-07-17 |
US9621936B2 (en) | 2017-04-11 |
WO2005022914A1 (en) | 2005-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9621936B2 (en) | Information providing device, information providing method, and computer program | |
KR101120529B1 (en) | Information processing device and method for the same, and recording medium | |
JP4661047B2 (en) | Information processing apparatus, information processing method, and computer program | |
US7284064B1 (en) | Method and apparatus to determine broadcast content and scheduling in a broadcast system | |
JP2018082501A (en) | Method and device for correlating media meta data | |
US10171860B2 (en) | System and method for creating, receiving and using interactive information | |
JP2001111921A (en) | Television signal storage/reproducing device, and television signal storage/reproducing system | |
WO2005060229A2 (en) | Method and apparatus for exchanging preferences for replaying a program on a personal video recorder | |
JP2004357184A (en) | Apparatus and method for processing information, and computer program | |
KR20040064218A (en) | Method and apparatus to send feedback from clients to a server in a content distribution broadcast system | |
US20080260346A1 (en) | Video recording apparatus | |
US20050034650A1 (en) | Ultrahard diamonds and method of making thereof | |
JP4329521B2 (en) | Information processing apparatus, information processing method, and computer program | |
WO2009079142A1 (en) | Indicating program popularity | |
JP4770868B2 (en) | Information providing apparatus, information providing method, and computer program | |
JP2005501489A (en) | System with improved user interface | |
JP4715861B2 (en) | Information providing apparatus, information providing method, content recording / reproducing apparatus, content recording / reproducing method, and computer program | |
JP2009033618A (en) | Apparatus, method, and program for generating video index |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SONY CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OHDE, JUNYA;SUMIYOSHI, KAZUHITO;ASAZU, HIDEKI;AND OTHERS;REEL/FRAME:018399/0770;SIGNING DATES FROM 20060322 TO 20060324 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |