|
|
|
| United States Patent | 4893248 |
| Link to this page | http://www.wikipatents.com/4893248.html |
| Inventor(s) | Pitts; W. Hampton (Nashville, TN);
Thomas; Ronald G. (Nashville, TN) |
| 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. |
|
|
|
Title Information  |
|
|
|
|
|
Drawing from US Patent 4893248 |
|
|
Monitoring and reporting system for remote terminals |
|
|
|
|
|
| Publication Date |
January 9, 1990 |
|
|
|
|
|
| Filing Date |
February 6, 1987 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 3588357
|      Your vote accepted [0 after 0 votes] | | 4833710 Hirashima 380/233 May,1989 |      Your vote accepted [0 after 0 votes] | | 4759060 Hayashi 380/234 Jul,1988 |      Your vote accepted [0 after 0 votes] | | 4712238 Gilhousen 380/232 Dec,1987 |      Your vote accepted [0 after 0 votes] | | 4630108 Gomersall 725/34 Dec,1986 |      Your vote accepted [0 after 0 votes] | | 4616263 Eichelberger 348/722 Oct,1986 |      Your vote accepted [0 after 0 votes] | | 4590516 Abraham 725/93 May,1986 |      Your vote accepted [0 after 0 votes] | | 4584602 Nakagawa 379/92.01 Apr,1986 |      Your vote accepted [0 after 0 votes] | | 4577224 Ost 380/241 Mar,1986 |      Your vote accepted [0 after 0 votes] | | 4566030 Nickerson 379/92.04 Jan,1986 |      Your vote accepted [0 after 0 votes] | | 4558464 O'Brien, Jr. 380/240 Dec,1985 |      Your vote accepted [0 after 0 votes] | | 4554579 Citta 725/131 Nov,1985 |      Your vote accepted [0 after 0 votes] | | 4533949 Fujimura 380/201 Aug,1985 |      Your vote accepted [0 after 0 votes] | | 4528589 Block 380/241 Jul,1985 |      Your vote accepted [0 after 0 votes] | | 4486773 Okubo 725/2 Dec,1984 |      Your vote accepted [0 after 0 votes] | | 4484217 Block 725/1 Nov,1984 |      Your vote accepted [0 after 0 votes] | | 4418424 Kawamoto 725/149 Nov,1983 |      Your vote accepted [0 after 0 votes] | | 4394540 Willis 379/106.06 Jul,1983 |      Your vote accepted [0 after 0 votes] | | 4381522 Lambert 725/93 Apr,1983 |      Your vote accepted [0 after 0 votes] | | 4361851 Asip 725/14 Nov,1982 |      Your vote accepted [0 after 0 votes] | | 4258386 Cheung 725/14 Mar,1981 |      Your vote accepted [0 after 0 votes] | | 4245245 Matsumoto 380/211 Jan,1981 |      Your vote accepted [0 after 0 votes] | | 4241237 Paraskevakos 379/106.06 Dec,1980 |      Your vote accepted [0 after 0 votes] | | 4225884 Block 380/233 Sep,1980 |      Your vote accepted [0 after 0 votes] | | 4163254 Block 380/233 Jul,1979 |      Your vote accepted [0 after 0 votes] | | 4126762 Martin 379/106.06 Nov,1978 |      Your vote accepted [0 after 0 votes] | | 4104486 Martin 379/106.06 Aug,1978 |      Your vote accepted [0 after 0 votes] | | 4008369 Theurer 725/3 Feb,1977 |      Your vote accepted [0 after 0 votes] | | 3987246 Willis 379/106.01 Oct,1976 |      Your vote accepted [0 after 0 votes] | | 3968327 Gregg, III 725/85 Jul,1976 |      Your vote accepted [0 after 0 votes] | | 3911204 Spinelli 380/220 Oct,1975 |      Your vote accepted [0 after 0 votes] | | | | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
Claims  |
|
|
We 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.
2. The remote terminal as claimed in claim 1, wherein said monitoring means
is responsive to said authorizing means for storing data indicative of
each authorized pay per view program in said memory means.
3. The remote terminal as claimed in claim 2, wherein said program at a
identifies each authorized pay per view program and a credit limit is
stored in said memory means indicative of the extent of viewer authorizing
of said pay per view programs, an there is further included means for
accessing said memory means and for comparing said credit limit with said
program data and, if said credit limit is exceeded, for defeating the
operation of said authorizing means.
4. The remote terminal as claimed in claim 1, wherein there is further
included means for receiving a control message transmitted over said
telephone lines from said host computer.
5. The remote terminal as claimed in claim 4, wherein said control message
includes a new credit limit, and there is further included means for
receiving and storing said new credit limit in said memory means in place
of any previous credit limit.
6. The remote terminal as claimed in claim 1, wherein there is further
included clock for providing a signal indicative of the current real time.
7. The remote terminal as claimed in claim 6, wherein said transmitting
means comprises means for randomly setting a call-in time.
8. The remote terminal as claimed in claim 7, wherein said transmitting
means further comprises means for comparing said call-in time with said
real time an upon achieving a match therebetween, for initiating the
transmitting of said report message.
9. The remote terminal as claimed in claim 8, wherein there is included a
back-up battery for energizing each of said real time clock an said memory
means, in the event that normal energization of said remote terminal
fails.
10. The remote terminal as claimed in claim 6, wherein there is included
means for determining the projected end of program time at which a pay per
view program terminates.
11. The remote terminal as claimed in claim 10, wherein there is further
included means for accessing said real time clock and for comparing said
accessed real time with said en of program time and, if said real time is
greater than said end of program time, deauthorizing said authorized pay
per view program.
12. The remote terminal as claimed in claim 11, wherein there is further
included means responsive to said deauthorizing of said pay per view
program for randomly generating a call-in time for said transmitting means
to initiate the transmitting of said report message over said telephone
lines to said host computer.
13. The remote terminal as claimed in claim 11, wherein said end of program
time determining means is responsive to the viewer actuation of said
authorizing means for accessing said real time clock to obtain said
current real time and for calculating said end of program time as the sum
of said current real time and a predetermined period of time.
14. The remote terminal as claimed in claim 13, wherein said predetermined
period is set to be greater than the maximum length of time of any of said
pay per view programs.
15. The remote terminal as claimed in claim 11, wherein there is include a
back-up battery coupled to said memory means and to said real tie clock to
provide continuous energization thereof if normal energization is remove
from said remote terminal, means for accessing said real time clock to
obtain said current real time and comparing said current real time with
said end of program time and, if said current real time is greater than
said end of program time by a predetermine erio, for adopting said current
time as a power-on time corresponding to the restoration of normal
energization to said remote terminal and storing same in said memory
means.
16. The remote terminal as claimed in claim 15, wherein there is included
means responsive to viewer actuation of said authorizing means for
accessing said real time clock to obtain said current real time as an
on-time indicative of a starting time of said authorized pay per view
program and storing same in said memory means, and means for adopting said
power-on time as a last off-time indicative of the last deauthorizing time
of said pay per view program and for calculating a most recent viewing
time as the difference between said on-time and said adopted, last
off-time.
17. The remote terminal as claimed in claim 15, wherein there is included
means responsive to the removal of the normal energization from said
remote terminal for accessing said real time clock to obtain and adopt
said current real time as a power-off time and storing same in said memory
means.
18. The remote terminal as claimed in claim 17, wherein there is included
means for calculating an energization removal period of time that normal
energization is removed from said remote terminal as the difference
between said power-off and said power-on times.
19. The remote terminal as claimed in claim 6, wherein there is included
means actuable by said viewer for deauthorizing the viewing of an
authorized pay per view program on said television set.
20. The remote terminal as claimed in claim 19, wherein there is included
means responsive to said viewer actuation of said authorizing means for
accessing said real time clock to obtain a first real time signal and for
storing same.
21. The remote terminal as claimed in claim 19, wherein there is included
means responsive to the viewer actuation of said authorizing means for
accessing said real time clock to obtain a first real time and for
calculating a projected end of program time as the sum of said first real
time and a predetermined period, and means for accessing said real time
clock to obtain a second real time, for comparing said second real time
with said calculated end of program time and, if said second real time is
greater than said calculated end of program time, deauthorizing said
authorized pay per view TV program.
22. A remote terminal as claimed in claim 21, wherein there is further
included means responsive to any of said deauthorizing of said authorized
pay per view TV program for setting a call-in time for said transmitting
means to initiate the transmitting of said report message over said
telephone lines to said host computer.
23. The remote terminal as claimed in claim 21, wherein there is included
means responsive to any of said deauthorizings of said authorized pay per
view TV program for accessing said real time clock to obtain said current
real time and for calculating a report message call-in time at which said
transmitting means initiates the transmitting of said report message, as
the sum of said current real time and a randomly determined period.
24. The remote terminal as claimed in claim 19, wherein there is included
means responsive to said viewer actuation of each of said authorizing
means and said deauthorizing means for accessing said real time clock to
obtain first and second real times, respectively, and for storing same in
said memory means.
25. The remote terminal as claimed in claim 24, wherein there is included
means responsive to said deauthorizing of said pay per view TV program for
calculating a current viewing time of said authorized pay per view TV
program as the difference between said first and second real times.
26. The remote terminal as claimed in claim 25, wherein said memory means
includes a location for accumulating and storing said current viewing
times.
27. The remote terminal as claimed in claim 26, wherein said memory
includes a storage location for counting and storing the number of times
that a pay per view TV program has been deauthorized, and means responsive
to said deauthorizing of an authorized pay per view TV program for
incrementing said stored number.
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.
29. The terminal as claimed in claim 28, wherein there is further included
means for transmitting over telephone lines to a host computer a report
message including said program data; if said current time is greater than
said predetermined time, said accessing and comparing means deauthorizes
said authorized pay per view program; and means responsive to said
deauthorizing of said authorized pay per view program for initiating at a
random time later said transmitting means to transmit said report message
to said host computer.
30. The terminal as claimed in claim 28, wherein there is included means
responsive to the removal of normal energization from said terminal for
accessing said real time clock and for storing said current time in said
memory means as a power-off time, and means for calculating an
energization removal period as the difference of said end of viewing and
power-off times.
31. The terminal as claimed in claim 28, wherein said accessing and
comparing means comprises means for setting said predetermined time
according to the length of said pay per view program plus a period
indicative of a power outage.
32. The terminal as claimed in claim 28, wherein there is included means
actuable by a viewer for authorizing the viewing of a pay per view program
upon said television set.
33. The terminal as claimed in claim 32, wherein there is further included
means for responding to said viewer actuation of said authorizing means
for accessing said real time clock and for adopting said accessed time as
a program on-time indicative of a starting time of said authorized pay per
view program, and means for calculating a viewing time of said authorized
pay per view program as the difference between said adopted end of viewing
time and said program on-time.
34. The terminal as claimed in claim 32, wherein there is further included
means responsive to said actuation of said authorizing means for accessing
said real time clock and for adopting said accessed time as a program
on-time indicative of a starting time of said authorized pay per view
program, and said accessing and comparing means comprises means for
setting said predetermined time as the sum of said program on-time, a
first period corresponding to the length of said pay per view program and
a second period indicative of a power outage time.
35. The terminal as claimed in claim 28, wherein there is further included
means operable when normal energization is applied to said terminal for
periodically accessing said real time clock at a regular interval to
obtain a current time and for storing said current time in said memory
means, whereby a series of current times including a new current time and
a last current time are stored in said memory means.
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.
37. The terminal as claimed in claim 35, wherein there is included means
for accessing said memory means and for determining a difference between
said new current time and said last current time, and means for comparing
said difference with said regular interval and, if greater, adopting said
difference as a time period of the power outage.
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.
39. The terminal as claimed in claim 38, wherein there is included a
counter for counting the number of viewing time segments and responsive to
each deauthorizing for incrementing said number.
40. The terminal as claimed in claim 39, wherein there is included means
for transmitting a report message from said terminal disposed at a remote
location to a host computer located at a central station, said report
message including said total viewing time and said number of viewing time
segments, whereby said host computer may determine whether said preview
period has been exceeded.
41. The terminal as claimed in claimed in claim 40, wherein there is
further included means responsive to said authorizing for actuating said
transmitting means to transmit said report message to said host computer.
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.
43. The remote terminal as claimed in claim 42, wherein a dial tone
normally appears on said telephone lines, and said sensing means senses
the presence of said dial tone to determine whether said telephone is
detached from said remote terminal.
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.
45. The monitoring system as claimed in claim 44, wherein said transmitting
means of each said remote terminals comprises means for transmitting over
said transmission line a dialing signal to said host computer, means for
detecting a busy signal from said host computer, and means responsive to
each of said busy signals for c | | |