USRE45088E1 - System for searching TV program data via the internet - Google Patents

System for searching TV program data via the internet Download PDF

Info

Publication number
USRE45088E1
USRE45088E1 US12/781,287 US78128710A USRE45088E US RE45088 E1 USRE45088 E1 US RE45088E1 US 78128710 A US78128710 A US 78128710A US RE45088 E USRE45088 E US RE45088E
Authority
US
United States
Prior art keywords
data
program
searching
user
program data
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.)
Active, expires
Application number
US12/781,287
Inventor
Naoto Kai
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.)
Ntjk Inc
Original Assignee
Naoto Kai
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 Naoto Kai filed Critical Naoto Kai
Priority to US12/781,287 priority Critical patent/USRE45088E1/en
Application granted granted Critical
Publication of USRE45088E1 publication Critical patent/USRE45088E1/en
Assigned to NJK INC. reassignment NJK INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KAI, NAOTO
Assigned to NTJK, INC. reassignment NTJK, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: NJK INC.
Adjusted expiration legal-status Critical
Active legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/65Arrangements characterised by transmission systems for broadcast
    • H04H20/76Wired systems
    • H04H20/77Wired systems using carrier waves
    • H04H20/81Wired systems using carrier waves combined with telephone network over which the broadcast is continuously available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/72Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/82Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
    • 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/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • 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
    • 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/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2747Remote storage of video programs received via the downstream path, e.g. from the server
    • 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors
    • 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/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Definitions

  • the present invention relates to a system for searching TV program data via the Internet, and particularly to a system that manages TV program data received from broadcasting stations and provides users with TV program data and tabulated data of searches performed by the user on the TV program data.
  • Examples of media used conventionally to provide users with information on TV programs include advertisements on TV programs and TV guide magazines. Advertisements of TV programs include those that are broadcast during station breaks between programs and those broadcast during a program to advertise upcoming programs in the series. However, the time period in which programs are advertised is determined by the broadcasting stations and, due to the varied lifestyles of viewers and the limitations of broadcasting times, it is not possible to reach all viewers with this advertising method.
  • TV guide magazines are not restricted by time, as are the TV program advertisements, they have less impact on the viewers than the TV program advertisements because the magazines cannot include video or sound.
  • viewer percentages for TV programs are obtained for periods during and at the end of a broadcast. This data is published after the program has been aired. However, an index showing the interest of viewers for programs to be broadcast in the future is not available.
  • the system comprises broadcasting station terminals provided for broadcasting stations supplying the TV program data; user terminals for receiving the TV program data; and a data management apparatus connected to the broadcasting station terminals and user terminals via the Internet.
  • the data management apparatus comprises a communication connection controller connected to the Internet via a firewall; a database; a web server that receives via the Internet search requirements from the user terminals and transmits via the Internet results of searching the database; a database server for searching and updating the database; a data management terminal for managing the database; and a central processing controller.
  • the database comprises a program data database including a timetable for recording data of the broadcasting schedule for TV programs, and a subject matter table for storing program guide data; a user table for recording user registration data of users searching the TV program data; a usage fees table for recording usage data of the users; and a user database formed of a search tabulation table for recording tabulation data of searches performed by the user.
  • the central processing controller comprises program data recording means that includes broadcasting schedule recording means for receiving entry requirements from the broadcasting station terminals and recording broadcasting schedule data in the timetable and subject matter recording means for recording program guide data in the subject matter table; user contract recording means that includes user registration means for receiving requirements from user terminals and recording user registration data in the user table and contract time recording means for receiving requirements from the data management terminal and storing contract time data in the user table and the usage fees table; program data searching means for receiving requirements from the user terminals and searching for broadcasting schedule data and program guide data recorded in the program data database; and tabulation usage fees recording means that includes search tabulation recording means for recording the search tabulation data in a search tabulation table, the search tabulation data being the number of searches performed on TV program data recorded in the timetable by the program data searching means and tabulated according to broadcasting date, user attributes, program category, and program, and usage fees data recording means for recording usage fees data for searching TV program data in the usage fees table.
  • program data recording means that includes broadcasting schedule recording means for receiving entry requirements from the broadcasting
  • the program data searching means comprises month specific searching means for searching the timetable for broadcasting schedule data and program guide data according to a specified broadcast month; day specific searching means for searching the timetable for broadcasting schedule data and program guide data according to a specified broadcast day; program category specific searching means for searching the timetable for broadcasting schedule data and program guide data according to a specified program category; and station data access ratio searching means for calculating the access ratio of program data according to programs by user attributes, programs by program category, and program according to tabulated search data recorded in the search tabulation table by the search tabulation recording means and searching the search tabulation data in the reverse order of the program data access ratio.
  • the TV program data includes television program data of Internet TV broadcasting stations that broadcast via the Internet.
  • FIG. 1 is an explanatory diagram showing the construction of a system of the present invention for searching TV program data via the Internet;
  • FIG. 2 is a flowchart showing the process flow in a central processing controller of the present invention
  • FIG. 3 is a flowchart showing the process flow in a central processing controller of the present invention.
  • FIG. 4 is a flowchart showing the process flow in a central processing controller of the present invention.
  • FIG. 1 is an explanatory diagram showing the construction of a system 100 of the present invention for searching TV program data via the Internet.
  • the system 100 includes broadcasting station terminals 1 provided for broadcasting stations supplying the TV program data; user terminals 2 for receiving the TV program data; and a data management apparatus 50 connected to the broadcasting station terminals 1 and user terminals 2 via the Internet.
  • the data management apparatus includes a communication connection controller 4 having a firewall for connecting the system 100 to the Internet; a database 10 ; a web server 5 that receives via the Internet search requirements from the user terminals 2 and transmits via the Internet results of searching the database 10 ; a database server 6 for searching and updating the database 10 ; a data management terminal 7 for managing the database 10 ; and a central processing controller 20 .
  • a LAN 8 is provided to connect the communication connection controller 4 , the web server 5 , and the database 10 to each other.
  • the database includes a program data database 11 comprising a timetable 11 a for recording data of the broadcasting schedule for TV programs and a subject matter table 11 b for storing program guide data; a user database 12 formed of a user table 12 a for recording user registration data of users searching the TV program data, a usage fees table 12 b for recording usage data of the users; and a search tabulation table 12 c for recording tabulation data of searches performed by the users.
  • a program data database 11 comprising a timetable 11 a for recording data of the broadcasting schedule for TV programs and a subject matter table 11 b for storing program guide data
  • a user database 12 formed of a user table 12 a for recording user registration data of users searching the TV program data, a usage fees table 12 b for recording usage data of the users
  • a search tabulation table 12 c for recording tabulation data of searches performed by the users.
  • the time table 11 a records broadcast schedule data.
  • Data stored in the timetable 11 a includes year and month search keys comprising a broadcasting station code, broadcast year and month, broadcast starting time, broadcast day of the week, and broadcast day; broadcast year, month, and day search keys comprising a broadcasting station code, broadcast year, month, and day, broadcast day of the week, and broadcast starting time; program search keys comprising broadcast codes, program category codes, and program codes; and program titles, program times, and subject matter codes are stored in a data section.
  • the program category codes are set to such broad categories as sports, music, serial shows, movies, comedies, documentaries, specials, and new programs. Codes are further set for more specific categories on two levels under these broad categories.
  • the subject matter table 11 b records program guide data.
  • Data stored in the subject matter table 11 b includes subject matter search keys comprising broadcasting station codes and subject matter codes; and a station guide employing audio and video stored in the data section.
  • the user database 12 is configured of a user table 12 a, a usage fees table 12 b, and a search tabulation table 12 c.
  • the user table 12 a records user registration data.
  • the user table 12 a stores user codes belonging to the search key section and user attribute data belonging to the data section, including the user name, address, telephone number, remaining time on contract, sex, age, and occupation.
  • the usage fees table 12 b records usage data.
  • the usage fees table 12 b stores user codes belonging to the search key section and such data belonging to the data section as the process category, search start year, month, and day, search start time, search end year, month, and day, search end time, length of search time, and remaining time on contract.
  • the process category is set to “contract” when entering a contract time and to “search” when searching for program data.
  • the search tabulation table 12 c records search tabulation data.
  • the search tabulation table 12 c stores broadcast date data belonging to the search key section and comprising broadcast year, month, and day and broadcast day of the week; user attribute data comprising the user's sex, age, and occupation; search tabulation keys including program data comprising a broadcasting station code, program category code, and program code; and number of searches belonging to the data section.
  • FIGS. 2 , 3 , and 4 show the flow of processes in the central processing controller 20 of the present invention. The process flow is configured of the following four procedures.
  • the central processing controller 20 includes program data recording means 21 that includes broadcasting schedule recording means 21 a for receiving entry requirements from the broadcasting station terminals and recording broadcasting schedule data in the timetable, and subject matter recording means 21 b for recording program guide data in the subject matter table.
  • the central processing controller 20 further includes user contract recording means 22 that includes user registration means 22 a for receiving requirements from user terminals and recording user registration data in the user table and contract time recording means 22 b for receiving requirements from the data management terminal and storing contract time data in the user table and the usage fees table.
  • the central processing controller 20 further includes a program data search means 23 comprising month specific searching means 23 a for searching the timetable for broadcasting schedule data and program guide data according to a specified broadcast month; day specific searching means 23 b for searching the timetable for broadcasting schedule data and program guide data according to a specified broadcast day; program category specific searching means 23 c for searching the timetable for broadcasting schedule data and program guide data according to a specified program category; and station data access ratio searching means 23 d for searching search tabulation data recorded in the search tabulation table.
  • a program data search means 23 comprising month specific searching means 23 a for searching the timetable for broadcasting schedule data and program guide data according to a specified broadcast month; day specific searching means 23 b for searching the timetable for broadcasting schedule data and program guide data according to a specified broadcast day; program category specific searching means 23 c for searching the timetable for broadcasting schedule data and program guide data according to a specified program category; and station data access ratio searching means 23 d for searching search tabulation data recorded in the search tabulation table.
  • the central processing controller 20 further includes tabulation usage fees recording means 24 comprising search tabulation recording means 24 a for recording the tabulation data for searches on TV program data in the search tabulation table after the program data search means 23 is executed, and usage fees data recording means 24 b for recording usage fees charged for searching TV program data in the usage fees table.
  • tabulation usage fees recording means 24 comprising search tabulation recording means 24 a for recording the tabulation data for searches on TV program data in the search tabulation table after the program data search means 23 is executed, and usage fees data recording means 24 b for recording usage fees charged for searching TV program data in the usage fees table.
  • the terminal ID and password input from the broadcasting station terminals 1 , user terminals 2 , or data management terminal 7 are verified to determine user authorization. If the ID and password are authorized, then a web page corresponding to the selection input in the menu is transmitted. Next, the process of the program data recording means 21 will be described.
  • a web page for recording the broadcast schedule is transmitted to the broadcasting station terminal 1 in response to a signal requesting a to record a broadcast schedule.
  • a broadcast data file is received from the broadcasting station terminal 1 and recorded in the timetable 11 a.
  • the file stores the year and month search keys comprising the broadcasting station code, broadcast year and month, broadcast starting time, broadcast day of the week, and broadcast day; broadcast year, month, and day search keys comprising a broadcasting station code, broadcast year, month, and day, broadcast day of the week, and broadcast starting time; program search keys comprising broadcast codes, program category codes, and program codes; and program titles, program times, and subject matter codes are stored in a data section.
  • a web page for recording subject matter is transmitted to the broadcasting station terminal 1 in response to a signal requesting to record such data is received therefrom.
  • a program guide data file is received and recorded in the subject matter table 11 b.
  • the file includes the subject matter search keys comprising broadcasting station codes and subject matter codes; and a station guide employing audio and video stored in the data section.
  • a user registration web page is transmitted to the user terminal 2 in response to a signal by the user requesting to register.
  • the user enters such registration data as user name, address, telephone number, sex, age, and occupation.
  • the registration data is received and an auto-numbered user code for the search key section is stored along with the registration data for the data section in the user table 12 a.
  • a web page showing an edited display of the user code and the user registration data and indicating the end of the user registration process is transmitted to the user terminal 2 .
  • a web page for recording the contract date and inputting a user code is transmitted to the data management terminal 7 in response to a signal requesting to enter such data.
  • the user table 12 a is searched using the input user code as a search key.
  • the user code and user registration data including the user name, address, telephone number, remaining time on contract, sex, age, and occupation stored in the user table 12 a is edited and output on a web page for recording and inputting the contract time. This web page is transmitted to the data management terminal 7 .
  • this input contract time is added to the remaining contract time in the user table 12 a, and the user table 12 a is updated.
  • the user code, the process category set to “contract,” the search start time set to the contract year, month, and day, and the added remaining contract time are recorded in the usage fees table 12 b.
  • a web page showing an edited display of the user code and the user registration data and indicating the end of the contract time registration process is transmitted to the user terminal 2 .
  • a web page for inputting a user code is transmitted to the user terminal 2 in response to a signal from the user terminal 2 requesting to search program data.
  • the user table 12 a is searched using this user code as a search key. Further checks are performed on the user code registration and remaining contract time. If the contract has not expired, then the user makes a selection from among the month specific search means 23 a, broadcast day specific search means 23 b, program category selection search means 23 c, and program data access ratio search means 23 d.
  • the time elapsed during searches is monitored by acquiring the system date and system time during the process performed by the program data search means 23 .
  • a web page indicating that the contract has expired for using the TV program search system is transmitted to the user terminal 2 and the process of the program data search means 23 is interrupted.
  • a web page for specifying a month of program data is transmitted to the user terminal 2 in response to a signal from the user terminal 2 requesting such a search.
  • the timetable 11 a is searched based on this data to acquire broadcast schedule data comprising the broadcast start time, day of the week, day, program code, program title, and program time.
  • a web page for searching program data, specifying a month, or selecting a program is transmitted to the user terminal 2 .
  • the web page shows an edited display of the year and month search start key data as the header with the program code, program title, and program time listed according to broadcast start time, day of the week, and date.
  • the timetable 11 a is searched to acquire subject matter search key data and the subject matter table 11 b is searched to acquire a program guide.
  • a web page indicating completion of the program data search and selection outputting the audio and video of the program guide is transmitted to the user terminal 2 , and the search tabulation record process in S 40 is executed.
  • a web page for performing a broadcast date specific program data search is transmitted to the user terminal 2 in response to a signal there from requesting such a search.
  • the timetable 11 a is searched to obtain broadcast schedule data comprising the broadcast day of the week, the broadcast start time, and the program title and time.
  • a web page for searching program data, specifying the broadcast day, and selecting a program is output to the user terminal 2 .
  • the web page shows an edited display of program titles and times according to the broadcast start time with a header containing the date search start key data and broadcast day of the week.
  • the timetable 11 a is searched to acquire subject matter search key data and the subject matter table 11 b is searched to acquire a program guide.
  • a web page indicating completion of the program data search and selection outputting the audio and video of the program guide is transmitted to the user terminal 2 , and the search tabulation record process in S 40 is executed.
  • a web page for searching program data and selecting a program category is transmitted to the user terminal 2 in response to a signal requesting such a search.
  • the timetable 11 a is searched to obtain a program category code.
  • a web page for searching program data and selecting a program category is sent to the user terminal 2 .
  • the web page displays an edited list of program category codes with the broadcasting station code as the header.
  • the timetable 11 a is searched to acquire the program title and time and the broadcast day of the week and year, month, and day.
  • a web page for searching program data, selecting a program category, and selecting a program is transmitted to the user terminal 2 .
  • the web page displays an edited list of programs comprising program titles, broadcast days of the week and dates, and broadcast start times with a header containing the broadcasting station code and program category code.
  • the timetable 11 a is searched to obtain the subject matter search key data
  • the subject matter table 11 b is searched to obtain a program guide.
  • a web page indicating completion of the program data search and selection outputting the audio and video of the program guide is transmitted to the user terminal 2 , and the search tabulation record process in S 40 is executed.
  • a web page for searching program data access ratios is transmitted to the user terminal 2 in response to a signal requesting such a search.
  • search tabulation data between the start and end date input for the broadcast period is extracted from the search tabulation table 12 c.
  • the number of search hits for data having the same user attribute data, broadcast data, and TV program data is tabulated based on the input user attribute data.
  • the data is sorted based on the reverse order of the access ratio found.
  • a program data access ratio search end web page is transmitted to the user terminal 2 .
  • the web page displays an edited list of program data access ratios with a header containing the broadcast period and user attributes.
  • the search tabulation record process in S 40 is executed.
  • the process of the search tabulation recording means 24 a (S 40 ) is performed after the process executed by the program data search means 23 .
  • the user table 12 a is searched using the user code input in S 30 as the search key data, and the user attribute data, including the user's sex, age, and occupation, is extracted.
  • the search tabulation table 12 c is searched using search key data of the search tabulation key, including user attributes, broadcast day data comprising the broadcast date and day of the week acquired by the usage fees tabulation recording means 24 , and program data comprising the broadcasting station code, program category code, and program code. The number of searches is incremented by 1 and the search tabulation table 12 c is updated.
  • the process in S 41 is performed by the usage fees data recording means 24 b following the process of the usage fees tabulation recording means 24 .
  • the user table 12 a is searched using the user code input in S 30 as the search key data.
  • the remaining contract time in the user table 12 a is updated after subtracting the search time of searches performed by the usage fees tabulation recording means 24 from the remaining contract time.
  • the user code, process category set to “search,” search start date and time and end date and time and search duration for searching with the usage fees tabulation recording means 24 , and the calculated remaining contract time are recorded in the usage fees table 12 b.
  • a TV program data search system end web page is transmitted to the user terminal 2 .
  • the system for searching TV program data via the Internet of the present invention can target users having a wide variety of lifestyles and enables such users to select and search TV program data of their interest via the Internet at a time suiting their lifestyles.
  • the functions for searching TV program data of the present invention include searching TV programs not only in the range of one day or one week, but also in the range of one month. If the name of the program is not known, the user can specify the genre of the program to find that program's name and broadcast date and time.
  • the present invention enables users to search TV program data prior to the program's broadcast to find programs of a high interest for use as statistical data.

Abstract

A system for searching TV program data via the Internet, wherein TV program data is received from broadcasting stations via the Internet and recorded in a database. A program data search means enables the user to search for specific TV program data or search tabulation data for the TV program data provided by a search tabulation means.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a system for searching TV program data via the Internet, and particularly to a system that manages TV program data received from broadcasting stations and provides users with TV program data and tabulated data of searches performed by the user on the TV program data.
2. Description of the Related Art
Examples of media used conventionally to provide users with information on TV programs include advertisements on TV programs and TV guide magazines. Advertisements of TV programs include those that are broadcast during station breaks between programs and those broadcast during a program to advertise upcoming programs in the series. However, the time period in which programs are advertised is determined by the broadcasting stations and, due to the varied lifestyles of viewers and the limitations of broadcasting times, it is not possible to reach all viewers with this advertising method.
While TV guide magazines are not restricted by time, as are the TV program advertisements, they have less impact on the viewers than the TV program advertisements because the magazines cannot include video or sound.
Further, viewer percentages for TV programs are obtained for periods during and at the end of a broadcast. This data is published after the program has been aired. However, an index showing the interest of viewers for programs to be broadcast in the future is not available.
SUMMARY OF THE INVENTION
In view of the foregoing, it is an object of the present invention to provide a system for searching TV program data, which system manages TV program data received from broadcasting stations via the Internet and provides users with the TV program data and tabulated data on searches that viewers have performed on the TV program data.
These objects and others will be attained by a system for searching TV program data via the Internet for managing TV program data supplied by broadcasting stations via the Internet and providing TV program data and tabulated data on results of searching the TV program data to a user.
The system comprises broadcasting station terminals provided for broadcasting stations supplying the TV program data; user terminals for receiving the TV program data; and a data management apparatus connected to the broadcasting station terminals and user terminals via the Internet.
The data management apparatus comprises a communication connection controller connected to the Internet via a firewall; a database; a web server that receives via the Internet search requirements from the user terminals and transmits via the Internet results of searching the database; a database server for searching and updating the database; a data management terminal for managing the database; and a central processing controller.
The database comprises a program data database including a timetable for recording data of the broadcasting schedule for TV programs, and a subject matter table for storing program guide data; a user table for recording user registration data of users searching the TV program data; a usage fees table for recording usage data of the users; and a user database formed of a search tabulation table for recording tabulation data of searches performed by the user.
The central processing controller comprises program data recording means that includes broadcasting schedule recording means for receiving entry requirements from the broadcasting station terminals and recording broadcasting schedule data in the timetable and subject matter recording means for recording program guide data in the subject matter table; user contract recording means that includes user registration means for receiving requirements from user terminals and recording user registration data in the user table and contract time recording means for receiving requirements from the data management terminal and storing contract time data in the user table and the usage fees table; program data searching means for receiving requirements from the user terminals and searching for broadcasting schedule data and program guide data recorded in the program data database; and tabulation usage fees recording means that includes search tabulation recording means for recording the search tabulation data in a search tabulation table, the search tabulation data being the number of searches performed on TV program data recorded in the timetable by the program data searching means and tabulated according to broadcasting date, user attributes, program category, and program, and usage fees data recording means for recording usage fees data for searching TV program data in the usage fees table.
According to another aspect of the present invention, the program data searching means comprises month specific searching means for searching the timetable for broadcasting schedule data and program guide data according to a specified broadcast month; day specific searching means for searching the timetable for broadcasting schedule data and program guide data according to a specified broadcast day; program category specific searching means for searching the timetable for broadcasting schedule data and program guide data according to a specified program category; and station data access ratio searching means for calculating the access ratio of program data according to programs by user attributes, programs by program category, and program according to tabulated search data recorded in the search tabulation table by the search tabulation recording means and searching the search tabulation data in the reverse order of the program data access ratio.
According to another aspect of the present invention, the TV program data includes television program data of Internet TV broadcasting stations that broadcast via the Internet.
BRIEF DESCRIPTION OF THE DRAWINGS
In the drawings:
FIG. 1 is an explanatory diagram showing the construction of a system of the present invention for searching TV program data via the Internet;
FIG. 2 is a flowchart showing the process flow in a central processing controller of the present invention;
FIG. 3 is a flowchart showing the process flow in a central processing controller of the present invention; and
FIG. 4 is a flowchart showing the process flow in a central processing controller of the present invention.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
A system for searching TV program data via the Internet according to preferred embodiments of the present invention will be described while referring to the accompanying drawings. FIG. 1 is an explanatory diagram showing the construction of a system 100 of the present invention for searching TV program data via the Internet.
As shown in FIG. 1, the system 100 includes broadcasting station terminals 1 provided for broadcasting stations supplying the TV program data; user terminals 2 for receiving the TV program data; and a data management apparatus 50 connected to the broadcasting station terminals 1 and user terminals 2 via the Internet.
The data management apparatus includes a communication connection controller 4 having a firewall for connecting the system 100 to the Internet; a database 10; a web server 5 that receives via the Internet search requirements from the user terminals 2 and transmits via the Internet results of searching the database 10; a database server 6 for searching and updating the database 10; a data management terminal 7 for managing the database 10; and a central processing controller 20. In addition a LAN 8 is provided to connect the communication connection controller 4, the web server 5, and the database 10 to each other.
The database includes a program data database 11 comprising a timetable 11a for recording data of the broadcasting schedule for TV programs and a subject matter table 11b for storing program guide data; a user database 12 formed of a user table 12a for recording user registration data of users searching the TV program data, a usage fees table 12b for recording usage data of the users; and a search tabulation table 12c for recording tabulation data of searches performed by the users.
The time table 11a records broadcast schedule data. Data stored in the timetable 11a includes year and month search keys comprising a broadcasting station code, broadcast year and month, broadcast starting time, broadcast day of the week, and broadcast day; broadcast year, month, and day search keys comprising a broadcasting station code, broadcast year, month, and day, broadcast day of the week, and broadcast starting time; program search keys comprising broadcast codes, program category codes, and program codes; and program titles, program times, and subject matter codes are stored in a data section.
The program category codes are set to such broad categories as sports, music, serial shows, movies, comedies, documentaries, specials, and new programs. Codes are further set for more specific categories on two levels under these broad categories.
The subject matter table 11b records program guide data. Data stored in the subject matter table 11b includes subject matter search keys comprising broadcasting station codes and subject matter codes; and a station guide employing audio and video stored in the data section.
The user database 12 is configured of a user table 12a, a usage fees table 12b, and a search tabulation table 12c.
The user table 12a records user registration data. The user table 12a stores user codes belonging to the search key section and user attribute data belonging to the data section, including the user name, address, telephone number, remaining time on contract, sex, age, and occupation.
The usage fees table 12b records usage data. The usage fees table 12b stores user codes belonging to the search key section and such data belonging to the data section as the process category, search start year, month, and day, search start time, search end year, month, and day, search end time, length of search time, and remaining time on contract. The process category is set to “contract” when entering a contract time and to “search” when searching for program data.
The search tabulation table 12c records search tabulation data. The search tabulation table 12c stores broadcast date data belonging to the search key section and comprising broadcast year, month, and day and broadcast day of the week; user attribute data comprising the user's sex, age, and occupation; search tabulation keys including program data comprising a broadcasting station code, program category code, and program code; and number of searches belonging to the data section.
In response to request signals received from the broadcasting station terminals 1, user terminals 2, and data management terminal 7 via the Internet 3. The central processing controller 20 searches and updates the database 10. The procedure for searching and updating the database 10 will be described next with reference to the diagrams. FIGS. 2, 3, and 4 show the flow of processes in the central processing controller 20 of the present invention. The process flow is configured of the following four procedures.
The central processing controller 20 includes program data recording means 21 that includes broadcasting schedule recording means 21a for receiving entry requirements from the broadcasting station terminals and recording broadcasting schedule data in the timetable, and subject matter recording means 21b for recording program guide data in the subject matter table.
The central processing controller 20 further includes user contract recording means 22 that includes user registration means 22a for receiving requirements from user terminals and recording user registration data in the user table and contract time recording means 22b for receiving requirements from the data management terminal and storing contract time data in the user table and the usage fees table.
The central processing controller 20 further includes a program data search means 23 comprising month specific searching means 23a for searching the timetable for broadcasting schedule data and program guide data according to a specified broadcast month; day specific searching means 23b for searching the timetable for broadcasting schedule data and program guide data according to a specified broadcast day; program category specific searching means 23c for searching the timetable for broadcasting schedule data and program guide data according to a specified program category; and station data access ratio searching means 23d for searching search tabulation data recorded in the search tabulation table.
The central processing controller 20 further includes tabulation usage fees recording means 24 comprising search tabulation recording means 24a for recording the tabulation data for searches on TV program data in the search tabulation table after the program data search means 23 is executed, and usage fees data recording means 24b for recording usage fees charged for searching TV program data in the usage fees table.
First, the terminal ID and password input from the broadcasting station terminals 1, user terminals 2, or data management terminal 7 are verified to determine user authorization. If the ID and password are authorized, then a web page corresponding to the selection input in the menu is transmitted. Next, the process of the program data recording means 21 will be described.
In the process of the broadcast schedule recording means 21a (S10), a web page for recording the broadcast schedule is transmitted to the broadcasting station terminal 1 in response to a signal requesting a to record a broadcast schedule. A broadcast data file is received from the broadcasting station terminal 1 and recorded in the timetable 11a. As described above, the file stores the year and month search keys comprising the broadcasting station code, broadcast year and month, broadcast starting time, broadcast day of the week, and broadcast day; broadcast year, month, and day search keys comprising a broadcasting station code, broadcast year, month, and day, broadcast day of the week, and broadcast starting time; program search keys comprising broadcast codes, program category codes, and program codes; and program titles, program times, and subject matter codes are stored in a data section. After recording the data, a web page indicating that the broadcast schedule recording process has completed is transmitted to the broadcasting station terminal 1.
When the user of the broadcasting station terminal 1 selects “end,” a web page displaying a menu of selections is transmitted to the broadcasting station terminal 1.
In the process of the subject matter recording means 21b (S11), a web page for recording subject matter is transmitted to the broadcasting station terminal 1 in response to a signal requesting to record such data is received therefrom. A program guide data file is received and recorded in the subject matter table 11b. The file includes the subject matter search keys comprising broadcasting station codes and subject matter codes; and a station guide employing audio and video stored in the data section. After recording is completed, a web page indicating that the recording process has completed is transmitted to the broadcasting station terminal 1.
When the user of the broadcasting station terminal 1 selects “end,” a web page displaying a menu of selections is transmitted to the broadcasting station terminal 1.
In the process of the user recording means 22a (S20), a user registration web page is transmitted to the user terminal 2 in response to a signal by the user requesting to register. The user enters such registration data as user name, address, telephone number, sex, age, and occupation. The registration data is received and an auto-numbered user code for the search key section is stored along with the registration data for the data section in the user table 12a. A web page showing an edited display of the user code and the user registration data and indicating the end of the user registration process is transmitted to the user terminal 2.
When the user of the broadcasting station terminal 1 selects “end,” a web page displaying a menu of selections is transmitted to the broadcasting station terminal 1.
In the process of the contract time recording means 22b (S21), a web page for recording the contract date and inputting a user code is transmitted to the data management terminal 7 in response to a signal requesting to enter such data. After receiving input of the user code and contract year, month, and day from the data management terminal 7, the user table 12a is searched using the input user code as a search key. The user code and user registration data including the user name, address, telephone number, remaining time on contract, sex, age, and occupation stored in the user table 12a is edited and output on a web page for recording and inputting the contract time. This web page is transmitted to the data management terminal 7. After receiving a contract time input from the data management terminal 7, this input contract time is added to the remaining contract time in the user table 12a, and the user table 12a is updated. The user code, the process category set to “contract,” the search start time set to the contract year, month, and day, and the added remaining contract time are recorded in the usage fees table 12b. A web page showing an edited display of the user code and the user registration data and indicating the end of the contract time registration process is transmitted to the user terminal 2.
When the user of the broadcasting station terminal 1 selects “end,” a web page displaying a menu of selections is transmitted to the broadcasting station terminal 1.
In the user code input process (S30), a web page for inputting a user code is transmitted to the user terminal 2 in response to a signal from the user terminal 2 requesting to search program data. After receiving the user code input from the user terminal 2, the user table 12a is searched using this user code as a search key. Further checks are performed on the user code registration and remaining contract time. If the contract has not expired, then the user makes a selection from among the month specific search means 23a, broadcast day specific search means 23b, program category selection search means 23c, and program data access ratio search means 23d.
The time elapsed during searches is monitored by acquiring the system date and system time during the process performed by the program data search means 23. When the remaining time on the contract expires, a web page indicating that the contract has expired for using the TV program search system is transmitted to the user terminal 2 and the process of the program data search means 23 is interrupted.
In the process of the month specific search means 23a (S31), a web page for specifying a month of program data is transmitted to the user terminal 2 in response to a signal from the user terminal 2 requesting such a search. After receiving the year and month search start key input from the user terminal 2, including the broadcasting station code and broadcasting year and month, the timetable 11a is searched based on this data to acquire broadcast schedule data comprising the broadcast start time, day of the week, day, program code, program title, and program time. A web page for searching program data, specifying a month, or selecting a program is transmitted to the user terminal 2. The web page shows an edited display of the year and month search start key data as the header with the program code, program title, and program time listed according to broadcast start time, day of the week, and date. After receiving a selection of program search key data from the user terminal 2 comprising a broadcasting station code, program category code, and program code, the timetable 11a is searched to acquire subject matter search key data and the subject matter table 11b is searched to acquire a program guide. Next, a web page indicating completion of the program data search and selection outputting the audio and video of the program guide is transmitted to the user terminal 2, and the search tabulation record process in S40 is executed.
In the process of the broadcast day specific search means 23b (S32), a web page for performing a broadcast date specific program data search is transmitted to the user terminal 2 in response to a signal there from requesting such a search. After receiving input from the user terminal 2 that includes year, month, and day search start key data comprising a broadcasting station code and broadcast year, month, and day, the timetable 11a is searched to obtain broadcast schedule data comprising the broadcast day of the week, the broadcast start time, and the program title and time. A web page for searching program data, specifying the broadcast day, and selecting a program is output to the user terminal 2. The web page shows an edited display of program titles and times according to the broadcast start time with a header containing the date search start key data and broadcast day of the week. After receiving a selection of program search key data from the user terminal 2 comprising a broadcasting station code, program category code, and program code, the timetable 11a is searched to acquire subject matter search key data and the subject matter table 11b is searched to acquire a program guide. Next, a web page indicating completion of the program data search and selection outputting the audio and video of the program guide is transmitted to the user terminal 2, and the search tabulation record process in S40 is executed.
In the process of the program category selection search means 23c (S33), a web page for searching program data and selecting a program category is transmitted to the user terminal 2 in response to a signal requesting such a search. After receiving a selection from the user terminal 2 for program search start key data comprising a broadcasting station code, the timetable 11a is searched to obtain a program category code. A web page for searching program data and selecting a program category is sent to the user terminal 2. The web page displays an edited list of program category codes with the broadcasting station code as the header. After receiving a selection of program search key data from the user terminal 2 comprising a broadcasting station code, program category code, and program code, the timetable 11a is searched to acquire the program title and time and the broadcast day of the week and year, month, and day. Next, a web page for searching program data, selecting a program category, and selecting a program is transmitted to the user terminal 2. The web page displays an edited list of programs comprising program titles, broadcast days of the week and dates, and broadcast start times with a header containing the broadcasting station code and program category code. After receiving a selection from the user terminal 2 for the program search key data comprising the broadcasting station code, program category code, and program code, the timetable 11a is searched to obtain the subject matter search key data, and the subject matter table 11b is searched to obtain a program guide. Next, a web page indicating completion of the program data search and selection outputting the audio and video of the program guide is transmitted to the user terminal 2, and the search tabulation record process in S40 is executed.
In the program data access ratio search means 23d (S34), a web page for searching program data access ratios is transmitted to the user terminal 2 in response to a signal requesting such a search. After receiving input from the user terminal 2 comprising the broadcast period and user attribute data, search tabulation data between the start and end date input for the broadcast period is extracted from the search tabulation table 12c. The number of search hits for data having the same user attribute data, broadcast data, and TV program data is tabulated based on the input user attribute data. The program data access ratio (program data access ratio=search number+user table record number×100) is found for the search tabulation data. The data is sorted based on the reverse order of the access ratio found. Next, a program data access ratio search end web page is transmitted to the user terminal 2. The web page displays an edited list of program data access ratios with a header containing the broadcast period and user attributes. The search tabulation record process in S40 is executed.
The process of the search tabulation recording means 24a (S40) is performed after the process executed by the program data search means 23. Here, the user table 12a is searched using the user code input in S30 as the search key data, and the user attribute data, including the user's sex, age, and occupation, is extracted. The search tabulation table 12c is searched using search key data of the search tabulation key, including user attributes, broadcast day data comprising the broadcast date and day of the week acquired by the usage fees tabulation recording means 24, and program data comprising the broadcasting station code, program category code, and program code. The number of searches is incremented by 1 and the search tabulation table 12c is updated.
When the user of the broadcasting station terminal 1 selects “end,” a web page displaying a menu of selections is transmitted to the broadcasting station terminal 1. When “end” is selected on the web page, the usage fees data recording process of S41 is performed.
The process in S41 is performed by the usage fees data recording means 24b following the process of the usage fees tabulation recording means 24. The user table 12a is searched using the user code input in S30 as the search key data. The remaining contract time in the user table 12a is updated after subtracting the search time of searches performed by the usage fees tabulation recording means 24 from the remaining contract time. The user code, process category set to “search,” search start date and time and end date and time and search duration for searching with the usage fees tabulation recording means 24, and the calculated remaining contract time are recorded in the usage fees table 12b. A TV program data search system end web page is transmitted to the user terminal 2.
While the invention has been described in detail with reference to specific embodiments thereof, it would be apparent to those skilled in the art that many modifications and variations may be made therein without departing from the spirit of the invention, the scope of which is defined by the attached claims.
The system for searching TV program data via the Internet of the present invention can target users having a wide variety of lifestyles and enables such users to select and search TV program data of their interest via the Internet at a time suiting their lifestyles.
Further, the functions for searching TV program data of the present invention include searching TV programs not only in the range of one day or one week, but also in the range of one month. If the name of the program is not known, the user can specify the genre of the program to find that program's name and broadcast date and time.
Unlike conventional TV program data, the present invention enables users to search TV program data prior to the program's broadcast to find programs of a high interest for use as statistical data.

Claims (13)

What is claimed is:
1. A system for searching TV program data via the Internet for managing TV program data supplied by broadcasting stations via the Internet and providing TV program data and tabulated data on results of searching the TV program data to a user, the system comprising:
broadcasting station terminals provided for broadcasting stations supplying the TV program data;
user terminals for receiving the TV program data; and
a data management apparatus connected to the broadcasting station terminals and user terminals via the Internet;
the data management apparatus comprising:
a communication connection controller connected to the Internet via a firewall;
a database;
a web server that receives via the Internet search requirements from the user terminals and transmits via the Internet results of searching the database;
a database server for searching and updating the database;
a data management terminal for managing the database; and
a central processing controller;
the database comprising:
a program data database including a timetable for recording data of the broadcasting schedule for TV programs, and a subject matter table for storing program guide data;
a user table for recording user registration data of users searching the TV program data;
a usage fees table for recording usage data of the users; and
a user database formed of a search tabulation table for recording tabulation data of searches performed by the user;
the central processing controller comprising:
a program data recording meansrecorder that includes a broadcasting schedule recording meansrecorder for receiving entry requirements from the broadcasting station terminals and recording broadcasting schedule data in the timetable, and a subject matter recording meansrecorder for recording program guide data in the subject matter table;
a user contract recording meansrecorder that includes a user registration meansregister for receiving requirements from user terminals and recording user registration data in the user table and a contract time recording meansrecorder for receiving requirements from the data management terminal and storing contract time data in the user table and the usage fees table;
a program data searching meanssearcher for receiving requirements from the user terminals and searching for broadcasting schedule data and program guide data recorded in the program data database; and
a tabulation usage fees recording meansrecorder that includes a search tabulation recording meansrecorder for recording the search tabulation data in a search tabulation table, the search tabulation data being the number of searches performed on TV program data recorded in the timetable by the program data searching meanssearcher and tabulated according to broadcasting date, user attributes, program category, and program, and a usage fees data recorder recording means for recording usage fees data for searching TV program data in the usage fees table;
wherein the program data searcher provides the user with data related to searches that other users have performed on the TV program data.
2. A The system for searching TV program data via the Internet as recited in claim 1, wherein the program data searching means searcher comprises:
a month specific searching meanssearcher for searching the timetable for broadcasting schedule data and program guide data according to a specified broadcast month;
a day specific searching meanssearcher for searching the timetable for broadcasting schedule data and program guide data according to a specified broadcast day;
a program category specific searching meanssearcher for searching the timetable for broadcasting schedule data and program guide data according to a specified program category; and
a station data access ratio searching meanssearcher for calculating the access ratio of program data according to programs by user attributes, programs by program category, and program according to tabulated search data recorded in the search tabulation table by the search tabulation recording meansrecorder and searching the search tabulation data in the reverse order of the program data access ratio.
3. A The system for searching TV program data via the Internet as recited in claim 1, wherein the TV program data includes television program data of Internet TV broadcasting stations that broadcast via the Internet.
4. The system of claim 1, wherein the program data searcher performs searching of at least one selected from a group consisting of TV program data by genre and TV program data to find programs of interest prior to broadcast of the TV program.
5. The system of claim 1, wherein the usage fees comprise user fees for the searches performed by the user.
6. A system for searching TV program data via the Internet for managing TV program data supplied by broadcasting stations via the Internet and providing TV program data and tabulated data based on the results by searching the TV program data by a user, the system comprising:
broadcasting station terminals provided for broadcasting stations supplying the TV program data;
user terminals for receiving the TV program data;
and a data management apparatus connected to the broadcasting station terminals and user terminals via the Internet;
the data management apparatus comprising:
a communication connection controller connected to the Internet via a firewall;
a database;
a web server that receives via the Internet search requirements from the user terminals and transmits via the Internet results of searching the database;
a database server for searching and updating the database;
a database management terminal for managing the database; and
a central processing controller;
the database comprising:
a program data database including a timetable for recording data of the broadcasting schedule for TV programs, a subject matter table for storing program guide data, and data including the number of prior searches having the same TV program data;
a user database including:
a user table for recording user registration data of users searching the TV program data, wherein the user registration data includes at least one of the user's sex, age or occupation;
the central processing controller comprising:
a program data recorder that includes a broadcasting schedule recorder for receiving entry requirements from the broadcasting station terminals and recording broadcasting schedule data in the timetable and a subject matter recorder for recording program guide data in the subject matter table;
a user register for receiving requirements from user terminals and recording said user registration data in the user table;
a program data searcher for receiving requirements from the user terminals and from the user register and searching for broadcasting schedule data, program guide data recorded in the program data database, and data including the number of prior searches having the same TV program data;
wherein the program data searcher provides the user with data related to searches that other users have performed on the TV program data.
7. The system for searching TV program data via the Internet as recited in claim 6, wherein the program data searcher comprises a month specific searcher for searching the timetable for broadcasting schedule data and program guide data according to a specified broadcast month, a day specific searcher for searching the timetable for broadcasting schedule data and program guide data according to a specified broadcast day, a program category specific searcher for searching the timetable for broadcasting schedule data and program guide data according to a specified program category, and a station data access ratio searcher for calculating an access ratio of program data according to programs by user attributes, programs by program category, and programs according to tabulated search data recorded in a search tabulation table by a search tabulation recorder, and searching the search tabulation data in the reverse order of the program data access ratio.
8. The system for searching TV program data via the Internet as recited in claim 6, wherein the TV program data includes television program data of Internet TV broadcasting stations that broadcast via the Internet.
9. The system for searching TV program data via the Internet as recited in claim 6, wherein the database includes a usage fees table for recording usage data of the users; and
a search tabulation table for recording tabulation data of searches performed by the user.
10. The system for searching TV program data via the Internet as recited in claim 6, wherein the central processing controller comprises a user contract recorder that includes a contract time recorder for receiving requirements from the data management terminal and storing contract time data in the user table and the usage fees table, a tabulation usage fees recorder that includes a search tabulation recorder for recording the search tabulation data in a search tabulation table, the search tabulation data being the number of searches performed on TV program data recorded in the timetable by the program data recorder and tabulated according to broadcasting date, user attributes, program category, and program, and a usage fees data recorder for recording usage fees data for searching TV program data in the usage fees table.
11. The system for searching TV program data via the Internet as recited in claim 6, wherein the program guide data is the data consisting of video data identifying TV programs.
12. The system for searching TV program data via the Internet as recited in claim 6, wherein the program guide data is the data including the contents of the TV program.
13. The system of claim 6, wherein the program data searcher performs searching of at least one selected from a group consisting of TV program data by genre and TV program data to find programs of interest prior to broadcast of the TV program.
US12/781,287 2000-09-07 2010-05-17 System for searching TV program data via the internet Active 2024-04-13 USRE45088E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/781,287 USRE45088E1 (en) 2000-09-07 2010-05-17 System for searching TV program data via the internet

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2000272159A JP3536800B2 (en) 2000-09-07 2000-09-07 TV program information retrieval system via the Internet
JP2000-272159 2000-09-07
US09/860,631 US6993783B2 (en) 2000-09-07 2001-05-21 System for searching TV program data via the internet
US2171308A 2008-01-29 2008-01-29
US12/781,287 USRE45088E1 (en) 2000-09-07 2010-05-17 System for searching TV program data via the internet

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/860,631 Reissue US6993783B2 (en) 2000-09-07 2001-05-21 System for searching TV program data via the internet

Publications (1)

Publication Number Publication Date
USRE45088E1 true USRE45088E1 (en) 2014-08-19

Family

ID=18758324

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/860,631 Ceased US6993783B2 (en) 2000-09-07 2001-05-21 System for searching TV program data via the internet
US12/781,287 Active 2024-04-13 USRE45088E1 (en) 2000-09-07 2010-05-17 System for searching TV program data via the internet

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/860,631 Ceased US6993783B2 (en) 2000-09-07 2001-05-21 System for searching TV program data via the internet

Country Status (2)

Country Link
US (2) US6993783B2 (en)
JP (1) JP3536800B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3536800B2 (en) * 2000-09-07 2004-06-14 有限会社 ユリアインターナショナル TV program information retrieval system via the Internet
JP4631359B2 (en) * 2004-09-02 2011-02-16 パナソニック株式会社 Playback device
WO2006108104A2 (en) * 2005-04-05 2006-10-12 Cohen Alexander J Multi-media search, discovery, submission and distribution control infrastructure
CA2631756A1 (en) * 2005-12-01 2007-06-07 Firestar Software, Inc. System and method for exchanging information among exchange applications
US20080010118A1 (en) * 2006-06-14 2008-01-10 Microsoft Corporation Managing content downloads to retain user attention
US20080010117A1 (en) * 2006-06-14 2008-01-10 Microsoft Corporation Dynamic advertisement insertion in a download service
US20080010119A1 (en) * 2006-06-14 2008-01-10 Microsoft Corporation Locating downloaded and viewed content and advertisements
US9038110B2 (en) * 2006-11-28 2015-05-19 Verizon Patent And Licensing Inc. System and method for viewing a TV program guide on a mobile device background

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4688189A (en) 1981-03-06 1987-08-18 Canon Kabushiki Kaisha Electronic equipment for storing number of searches of information
US5801747A (en) * 1996-11-15 1998-09-01 Hyundai Electronics America Method and apparatus for creating a television viewer profile
US5956716A (en) * 1995-06-07 1999-09-21 Intervu, Inc. System and method for delivery of video data over a computer network
US6002394A (en) 1995-10-02 1999-12-14 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6006225A (en) 1998-06-15 1999-12-21 Amazon.Com Refining search queries by the suggestion of correlated terms from prior searches
US6163795A (en) 1994-01-14 2000-12-19 Elonex Plc Server for notifying items of interest and delivering locally accessed video in a WAN to client stations on demand
US6209129B1 (en) * 1998-05-01 2001-03-27 United Video Properties, Inc. Passive television program guide system with local information
US6230324B1 (en) * 1996-05-27 2001-05-08 Fujitsu Limited Device for transmitting broadcast-program information and allowing other information sources to be accessed
US6268849B1 (en) 1998-06-30 2001-07-31 United Video Properties, Inc. Internet television program guide system with embedded real-time data
US6369840B1 (en) 1999-03-10 2002-04-09 America Online, Inc. Multi-layered online calendaring and purchasing
US6434747B1 (en) * 2000-01-19 2002-08-13 Individual Network, Inc. Method and system for providing a customized media list
US6434621B1 (en) * 1999-03-31 2002-08-13 Hannaway & Associates Apparatus and method of using the same for internet and intranet broadcast channel creation and management
US20030066085A1 (en) * 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
US6670971B1 (en) 2000-05-11 2003-12-30 Onder Uzel Internet television system and method with user selectable genres and schedule
US6732372B2 (en) * 1996-05-27 2004-05-04 Fujitsu Limited Transmission device and terminal device for automatic reception/recording of broadcast programs
US6742184B1 (en) 1999-03-29 2004-05-25 Hughes Electronics Corp. Electronic television program guide with calendar tool
US6993783B2 (en) * 2000-09-07 2006-01-31 Masakazu Nosu System for searching TV program data via the internet
US20070277201A1 (en) * 2000-03-30 2007-11-29 Microsoft Corporation System and method to facilitate programming of an associated recording device

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4688189A (en) 1981-03-06 1987-08-18 Canon Kabushiki Kaisha Electronic equipment for storing number of searches of information
US6163795A (en) 1994-01-14 2000-12-19 Elonex Plc Server for notifying items of interest and delivering locally accessed video in a WAN to client stations on demand
US5956716A (en) * 1995-06-07 1999-09-21 Intervu, Inc. System and method for delivery of video data over a computer network
US6002394A (en) 1995-10-02 1999-12-14 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6230324B1 (en) * 1996-05-27 2001-05-08 Fujitsu Limited Device for transmitting broadcast-program information and allowing other information sources to be accessed
US6732372B2 (en) * 1996-05-27 2004-05-04 Fujitsu Limited Transmission device and terminal device for automatic reception/recording of broadcast programs
US5801747A (en) * 1996-11-15 1998-09-01 Hyundai Electronics America Method and apparatus for creating a television viewer profile
US20030066085A1 (en) * 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
US6209129B1 (en) * 1998-05-01 2001-03-27 United Video Properties, Inc. Passive television program guide system with local information
US6006225A (en) 1998-06-15 1999-12-21 Amazon.Com Refining search queries by the suggestion of correlated terms from prior searches
US6268849B1 (en) 1998-06-30 2001-07-31 United Video Properties, Inc. Internet television program guide system with embedded real-time data
US6369840B1 (en) 1999-03-10 2002-04-09 America Online, Inc. Multi-layered online calendaring and purchasing
US6742184B1 (en) 1999-03-29 2004-05-25 Hughes Electronics Corp. Electronic television program guide with calendar tool
US6434621B1 (en) * 1999-03-31 2002-08-13 Hannaway & Associates Apparatus and method of using the same for internet and intranet broadcast channel creation and management
US6434747B1 (en) * 2000-01-19 2002-08-13 Individual Network, Inc. Method and system for providing a customized media list
US20070277201A1 (en) * 2000-03-30 2007-11-29 Microsoft Corporation System and method to facilitate programming of an associated recording device
US6670971B1 (en) 2000-05-11 2003-12-30 Onder Uzel Internet television system and method with user selectable genres and schedule
US6993783B2 (en) * 2000-09-07 2006-01-31 Masakazu Nosu System for searching TV program data via the internet

Also Published As

Publication number Publication date
US6993783B2 (en) 2006-01-31
JP2002084526A (en) 2002-03-22
JP3536800B2 (en) 2004-06-14
US20020029390A1 (en) 2002-03-07

Similar Documents

Publication Publication Date Title
USRE45088E1 (en) System for searching TV program data via the internet
CN101047826B (en) Electronic apparatus, information browsing method thereof
KR100801366B1 (en) Information providing apparatus, Information using apparatus, Information processing apparatus, Information providing system, Information providing method, Information using method, and Recording medium
US9788070B2 (en) Information processor, information processing method and computer program
US9621936B2 (en) Information providing device, information providing method, and computer program
KR101159726B1 (en) Information access system, information providing device, information access device, information providing method, and information access method
US7962936B2 (en) Program guide displaying method, apparatus and computer program
CN101529909B (en) Method for assigning advertisement and / or content to multimedia devices and device thereof
US8042136B2 (en) Information processing apparatus and information processing method, and computer program
CN101540875B (en) Client-server electronic program guide
US8566872B2 (en) Broadcasting system and program contents delivery system
US20070250866A1 (en) Electronic apparatus, method and system for collecting broadcast program information, and storage medium
US20060015902A1 (en) Viewing history recording method and viewing history use method
WO2005107258A1 (en) Program selecting system
EP1193976A2 (en) Method and system for creating and presenting a recommendation-based guide to television viewing choices
JP2002529974A (en) Method and apparatus for collecting and providing viewer feedback for a broadcast
JP2011101439A (en) Interactive television program guide system with listings groups
US20070162935A1 (en) Program search device
US20030046696A1 (en) Broadcast terminal equipment and information supply system
US7478052B2 (en) Contents market research system, contents market research apparatus, contents polling apparatus, contents market research method, and recording medium
JP2004030327A (en) Device and method for providing contents-related information, electronic bulletin board system and computer program
US20020069403A1 (en) Receiving device and transmission device
US9110954B2 (en) Single access method for multiple media sources
JP2001224005A (en) Information service system and information service method
JP2003087677A (en) Method, device, and program for viewing program, and program information providing service

Legal Events

Date Code Title Description
CC Certificate of correction
AS Assignment

Owner name: NJK INC., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KAI, NAOTO;REEL/FRAME:039158/0877

Effective date: 20160707

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: NTJK, INC., JAPAN

Free format text: CHANGE OF NAME;ASSIGNOR:NJK INC.;REEL/FRAME:056752/0047

Effective date: 20210617