Monitoring and reporting system for remote terminals
First Claim
1. A remote terminal for use in a system for monitoring and accumulating data indicative of viewer authorized pay per view programs on a television set at each of a plurality of remote terminals, each of said remote terminals connected by non-dedicated telephone lines for transmitting said accumulated data over said telephone lines to a host computer at a central station, said host computer processing said transmitted data to provide bills to said viewers, each of said remote terminals comprising:
- (a) means actuated by a viewer for authorizing the viewing of a pay per view program upon the television set;
(b) means connected to said authorizing means and responsive to the viewer actuation of said authorizing means for monitoring the viewing of said pay per view program to provide program data indicative thereof;
(c) memory means connected to said monitoring means for storing said program data therefrom; and
(d) means connected to said authorizing means and said memory means, and responsive to said authorization for transmitting over said telephone lines to said host computer a report message including said program data.
7 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for monitoring and accumulating data indicative of viewer authorized pay per view TV programs at each of a plurality of remote terminals, wherein each remote terminal is coupled illustratively by non-dedicated telephone lines to a host computer at a central station. The remote terminal includes viewer actuable means for authorizing the viewing of a pay per TV program, a memory, means responsive to the authorizing of a program for storing data indicative of the authorized program into the memory, and means responsive to the authorizing of the pay per view TV program for transmitting over the telephone lines to the host computer a report message including the program data. Security features are adopted for the remote terminal of this invention to prevent the viewer interference with the monitoring and/or reporting of the report message to the host computer as by removing energization from the remote terminal and/or disconnecting the telephone lines from the remote terminal. Further, the viewer is given a preview of an authorized pay per view program, whereby the viewer will be billed for that program only if the viewer views the authorized program for a time greater than a preview period. In order to prevent a viewer from taking advantage of this monitoring and reporting system, the time of each authorizing and deauthorizing is noted and stored in memory, whereby each viewing segment between successive authorizings and deauthorizings may be calculated and stored in a total viewing time memory. Each viewer is also given a credit limit illustratively as the number of pay per view TV programs that will be authorized before further authorizing is defeated and it is necessary to update that credit limit. The remote terminal at call-in time transmits a report message to the host computer, which checks the viewer'"'"'s credit and, if satisfactory, transmits or downloads a new credit limit to the remote terminal, thus permitting further authorizing of pay per view programs.
431 Citations
62 Claims
-
1. A remote terminal for use in a system for monitoring and accumulating data indicative of viewer authorized pay per view programs on a television set at each of a plurality of remote terminals, each of said remote terminals connected by non-dedicated telephone lines for transmitting said accumulated data over said telephone lines to a host computer at a central station, said host computer processing said transmitted data to provide bills to said viewers, each of said remote terminals comprising:
-
(a) means actuated by a viewer for authorizing the viewing of a pay per view program upon the television set; (b) means connected to said authorizing means and responsive to the viewer actuation of said authorizing means for monitoring the viewing of said pay per view program to provide program data indicative thereof; (c) memory means connected to said monitoring means for storing said program data therefrom; and (d) means connected to said authorizing means and said memory means, and responsive to said authorization for transmitting over said telephone lines to said host computer a report message including said program data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A terminal for monitoring and accumulating data indicative of viewer authorized pay per view programs as are displayed on a television set, said terminal protected against removal of normal energization therefrom by the viewer, said terminal comprising:
-
(a) a real time clock; (b) memory means; (c) means for monitoring the pay per view programs displayed upon said television set and for storing program data indicative thereof in said memory means; (d) a back-up battery for energizing said real time clock and said memory means if normal energization is removed therefrom; and (e) means operable only when normal energization is applied to said terminal for accessing said real time clock to obtain a current time, for comparing said current time with a predetermined time and, if said current time is greater than said predetermined time, adopting said greater current time as an end of viewing time corresponding to the restoration of normal energization to said terminal. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 37)
-
-
36. The terminal as claimed in 35, wherein said means for accessing and comparing accesses said real time clock to obtain said new current time and for comparing said new current time with said last current time stored in said memory means and, if said new current time is greater than said last current time, storing said new current value in said memory means.
-
38. A terminal for monitoring and accumulating data indicative of viewer authorized pay per view programs to be displayed on a television set, said terminal accumulating pay per view program data in a manner to permit the viewer to preview an authorized pay per view program for a given preview period before being billed therefore, said terminal comprising:
-
(a) a real time clock; (b) memory means; (c) viewer actuable means for authorizing and deauthorizing a pay per view program for viewing on said television set, and for accessing said real time clock to obtain an on-time and an off-time corresponding to the viewer'"'"'s authorizing and deauthorizing, respectively; and (d) means responsive to successive viewer authorizing and deauthorizing for calculating a most recent viewing time segment as the difference between corresponding, successive on- and off-times, and for storing and accumulating each of said viewing time segments in said memory means to provide a total viewing time, which if greater than said preview period indicates that said viewer be billed for said pay per view program. - View Dependent Claims (39, 40, 41)
-
-
42. A remote terminal for use in a system for monitoring and accumulating data indicative of events occurring at each of a plurality of remote terminals, each of said remote terminals connected by a detachable, non-dedicated telephone line for transmitting said accumulated event data over said telephone lines to a host computer at a central station, each of said remote terminals comprising:
-
(a) means for detachably connecting said remote terminal to said telephone line; (b) memory means for storing event data indicative of said events; (c) means for transmitting over said telephone lines to said host computer a report message including said event data; (d) means connected to said memory means and said transmitting means for initiating said transmitting means to transmit said report message; and (f) means connected to said initiating means and said connecting means, and responsive to said initiating means initiating said transmitting means for sensing whether the telephone line is detached from said remote terminal and, if detached, for providing a detach signal indicative thereof. - View Dependent Claims (43)
-
-
44. A system for monitoring events occurring at a plurality of remote terminals and reporting event data indicative thereof over transmission lines to a host computer disposed at a central station, said monitoring system comprising:
-
(a) a plurality of said remote terminals, each comprised of; (1) means for monitoring said events to provide event data indicative thereof; (2) memory means connected to said monitoring means for storing said event data therefrom; and (3) transmitting means connected to said memory means and to one of said transmission lines for establishing a connection with said host computer and thereafter for accessing said event data in said memory means and for transmitting over said transmission line to said host computer a report message including said event data, said transmitting means comprising means for determining whether said connection was completed and, if not, for incrementing a number indicative of the unsuccessful transmissions of said report message, said number is stored in said memory means, and means for incorporating said number in said report message; and (b) said host computer comprising means for receiving said report message from each of said plurality of remote terminals. - View Dependent Claims (45, 46, 47)
-
-
48. A remote terminal for use in a system for monitoring events occurring at each of a plurality of remote terminals and reporting same to a host computer, an initialization computer for storing initializing data for each of said plurality of remote terminals and addressable by each of said remote terminals over conventional telephone lines at a first known telephone number, each of said remote terminals comprising:
-
(a) means for monitoring said events at said remote terminal and providing event data indicative thereof; (b) memory means for storing said initializing data, said known first telephone number, and said event data; (c) first transmitting means for incorporating said event data into a report message and transmitting said report message to said host computer; (d) means for examining said initializing data in said memory means and, if defective, for providing a request transmit signal; and (e) second transmitting means responsive to said request transmit signal for accessing said first telephone number in said memory means and for transmitting a request message over said conventional telephone lines to said initialization computer to request the downloading of new initializing data from said host computer to said requesting remote terminal. - View Dependent Claims (49, 50, 51, 52, 53, 54)
-
-
55. A method of monitoring and accumulating data indicative of viewer authorized pay per view programs on a television set at each of a plurality or remote terminals, each of said remote terminals connected by non-dedicated telephone lines for transmitting said accumulated program data over said telephone lines to a host computer, said host computer processing said transmitted data to provide bills to the viewers, the steps of said method comprising;
-
(a) authorizing the viewing of pay per view program upon the television set; (b) monitoring in response to said authorizing of said pay per view program the viewing of said pay per view program and providing program data indicative thereof; (c) storing said program data; and (d) responding to the said authorizing of said pay per view program by accessing said stored program data and transmitting a report message including said program data to the host computer.
-
-
56. A method of monitoring and accumulating data at a terminal indicative of viewer authorized pay per view programs in a manner to protect the terminal against removal of normal energization therefrom, the terminal comprising a real time clock and a memory, said method comprising the steps of:
-
(a) monitoring the pay per view programs authorized by the viewer and storing program data indicative thereof in the memory; (b) applying backup energization to the real time clock and the memory if normal energization is removed from the terminal; and (c) when normal energization is applied to the terminal, accessing the real time clock to obtain a current time and comparing the current time with an expected end of program time and, if greater, for adopting the greater current time as the end of program time corresponding to the restoration of normal energization to the terminal.
-
-
57. A method of monitoring and accumulating data at a terminal indicative of events occurring at the terminal in a manner to protect the terminal against removal of normal energization therefrom, the terminal comprising a real time clock and a memory, said method comprising the steps of:
-
(a) monitoring the events and storing data indicative thereof in the memory; (b) applying backup energization to the real time clock and the memory if normal energization is removed from the terminal; (c) when normal energization is applied, periodically accessing the real time clock at a regular interval and for storing the current time in the memory, whereby a series of current times including a new current time and a last current time are stored in the memory; and (d) when normal energization is applied to the terminal, accessing the real time clock to obtain the new current time and determining the difference between the new current time and the last current time and, if greater then the regular interval, providing an indication of a power outage. - View Dependent Claims (58, 59, 60)
-
-
61. A method for monitoring and accumulating data at a terminal indicative of viewer authorized pay per view programs to be displayed on a television set, the viewer permitted to preview an authorized pay per view program without charge for a given preview period before being billed for an authorized pay per view program, the terminal comprising a real time clock and a memory, said method comprising the steps of:
-
(a) responding to viewer actuation of the terminal for authorizing and deauthorizing a pay per view program and accessing the real time clock to obtain an on-time and off-time corresponding to the viewer'"'"'s authorizing and deauthorizing, respectively; (b) responding to successive viewer authorizing and deauthorizing for calculating a most recent viewing time segment as the difference between corresponding, successive on- and off-times; (c) storing and accumulating each of said viewing time segments in the memory to provide a total viewing time; and (d) comparing the total viewing time with said preview period and, if the total viewing time is greater than the preview period, billing the viewer for the pay per view program.
-
-
62. A method of monitoring and accumulating data indicative of events occurring at a plurality of remote terminals, each of said remote terminals connected by a disconnectable, non-dedicated telephone line for transmitting accumulated data over the telephone lines to a host computer, each of the remote terminals comprising a memory, said method comprising the steps of:
-
(a) formulating a report message including the data and transmitting the report message over the telephone line to the host computer; and (b) at the initiation of the transmission of the report message sensing whether the telephone line is disconnected from the remote terminal and, if disconnected, provided a signal indicative thereof.
-
Specification