US20070186267A1 - Information providing device, information providing method, and computer program - Google Patents

Information providing device, information providing method, and computer program Download PDF

Info

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
Application number
US10/568,969
Inventor
Junya Ohde
Kazuhito Sumiyoshi
Hideki Asazu
Tomoyuki Yamamoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Assigned to SONY CORPORATION reassignment SONY CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: YAMAMOTO, TOMOYUKI, ASAZU, HIDEKI, OHDE, JUNYA, SUMIYOSHI, KAZUHITO
Publication of US20070186267A1 publication Critical patent/US20070186267A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/738Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/74Browsing; Visualisation therefor
    • G06F16/743Browsing; Visualisation therefor a collection of video files or sequences
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel 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/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data 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

    TECHNICAL FIELD
  • 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.
  • BACKGROUND ART
  • 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 to patent 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 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.
  • 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
  • DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention
  • 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.
  • MEANS FOR SOLVING THE PROBLEMS
  • 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.
  • EFFECTS OF THE 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.
  • BEST MODE FOR CARRYING OUT THE INVENTION
  • 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 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.
  • 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 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. 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 the server 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 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.
  • 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, the server 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 to FIG. 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 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.
  • 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. In accordance with a user command entered through the input unit 16, the tuner 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, 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. 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 the encoding block 12 in the case of analog broadcasting before being accumulated on the HDD 13. In the case of digital broadcasting, 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.
  • Referring to FIG. 5, there is shown a schematic functional configuration of a server apparatus. 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.
  • 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. 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 the content information database 112. To be more specific, 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. 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 user information 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 the content 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. 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 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 presentation information 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. 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 S15) and then the correlation with EPG and other program schedule information (step S16). Next, 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 S17). 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 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 in FIG. 7. In the example shown, of the recorded pieces of content in the CE 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. 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 S15) and then the correlation with EPG and other program schedule information (step S16). Next, 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 S17). 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 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 in FIG. 9. In the example shown, of the recorded pieces of content in the CE 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 in FIG. 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, the CE 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 the CE 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. 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.
  • If the user requests added-value information, 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.
  • 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, the CE device 1 may present the detail added-value information associated with specified attribute values.
  • INDUSTRIAL APPLICABILITY
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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.
  • DESCRIPTION OF REFERENCE NUMERALS
    • 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.
US10/568,969 2003-08-28 2004-07-09 Information providing device, information providing method, and computer program Abandoned US20070186267A1 (en)

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)

* Cited by examiner, † Cited by third party
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
US20060242178A1 (en) * 2005-04-21 2006-10-26 Yahoo! Inc. Media object metadata association and ranking
US20060242139A1 (en) * 2005-04-21 2006-10-26 Yahoo! Inc. Interestingness ranking of media objects
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 (22)

* Cited by examiner, † Cited by third party
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
JP4703261B2 (en) * 2005-05-17 2011-06-15 株式会社東芝 Network system, signal processing device, and communication processing device
JP4764068B2 (en) * 2005-05-17 2011-08-31 株式会社東芝 Program display device and program display method
JP4835302B2 (en) * 2005-08-01 2011-12-14 ソニー株式会社 Information processing apparatus, communication method, computer program
US8180731B2 (en) 2005-08-01 2012-05-15 Sony Corporation Apparatus and method for computing evaluation values of content data stored for reproduction
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
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
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
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

Citations (14)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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
JP2000112976A (en) * 1998-10-05 2000-04-21 Hitachi Ltd Information display method, information processing method for multimedia information unit and information processor
JP2000112977A (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
US20030117428A1 (en) * 2001-12-20 2003-06-26 Koninklijke Philips Electronics N.V. Visual summary of audio-visual program features
JP2003189206A (en) 2001-12-20 2003-07-04 Pioneer Electronic Corp Method and device for generating viewing schedule
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

Patent Citations (14)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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
US20060242139A1 (en) * 2005-04-21 2006-10-26 Yahoo! Inc. Interestingness ranking of media objects
US10210159B2 (en) 2005-04-21 2019-02-19 Oath Inc. Media object metadata association and ranking
US20060242178A1 (en) * 2005-04-21 2006-10-26 Yahoo! Inc. Media object metadata association and ranking
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
US20140201782A1 (en) 2014-07-17
WO2005022914A1 (en) 2005-03-10
JP4487517B2 (en) 2010-06-23
US9621936B2 (en) 2017-04-11
JP2005073190A (en) 2005-03-17

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
US20050132401A1 (en) Method and apparatus for exchanging preferences for replaying a program on a personal video recorder
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
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
US20090158340A1 (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