Billing method and system for a subscriber of a pay television system
First Claim
1. In a pay television system furnishing television programs to a plurality of subscribers each having receiving-decoding means for receiving encoded television signals and furnishing corresponding decoded television signals, each of said receiving-decoding means having decoder storage means having a plurality of decoder storage locations including a first set of decoder storage locations for storing billing data indicative of charges to be billed to said subscriber and a second set of decoder storage locations for storing a subscriber identification number, said pay television system having central computing means for computing the charge to each of said subscribers in response to billing signals applied thereto, said central computing means having computer storage means having a plurality of computer storage locations:
- a billing method of one of said subscribers, comprising, in combination, the steps of;
at said receiving-decoding means;
generating billing signals and subscriber identification signals, corresponding, respectively to said billing data and said subscriber identification number; and
transmitting said billing and subscriber identification signals to said central computing means in a first predetermined sequence;
at said central computing means;
receiving said billing and subscriber identification signals and storing corresponding billing data;
furnishing an arbitrary start point number signifying a predetermined bit in said billing data in said first predetermined sequence in response to said subscriber identification signals;
transmitting billing signals starting at said arbitrary start point and said subscriber identification signals back to said receiving-decoding means in a second sequence having a predetermined relationship to said first sequence, whereby only selected ones of said billing signals determined in accordance with said arbitrary start point number are transmitted back to said receiving-decoding means; and
transmitting confusion signals in place of the remaining one of said billing signals;
at said receiving-decoding means;
reading-out data from said decoder storage locations starting at said arbitrary start point number in said second predetermined sequence, thereby furnishing read-out signals;
receiving said billing and customer identification signals transmitted by said central computing means and furnishing corresponding decoder-received signals;
comparing said read-out signals to said decoder-received signals; and
erasing said billing data stored in said first set of decoder storage locations only upon correspondence between said read-out signals and said decoder received signals, thereby clearing said first set of decoder storage locations for new billing data.
0 Assignments
0 Petitions
Accused Products
Abstract
Each decoder has a random access memory storing program code numbers, a security number, a customer identification number, and program identification numbers utilized for billing purposes. Communication between each decoder and a central computer is subscriber-initiated. The program code numbers must be updated periodically by means of a computer-decoder transmission which takes place only after the program identification numbers have been transmitted from the decoder to the computer. During predetermined cycles in the system sequence, the read-out of the random access memory takes place in reverse order and starting at an arbitrary start point hard-wired into each decoder. Confusion signals are transmitted while program identification numbers already transmitted to the computer are erased in the decoder memory. The communication through the telephone network takes place by frequency shift keying.
144 Citations
8 Claims
-
1. In a pay television system furnishing television programs to a plurality of subscribers each having receiving-decoding means for receiving encoded television signals and furnishing corresponding decoded television signals, each of said receiving-decoding means having decoder storage means having a plurality of decoder storage locations including a first set of decoder storage locations for storing billing data indicative of charges to be billed to said subscriber and a second set of decoder storage locations for storing a subscriber identification number, said pay television system having central computing means for computing the charge to each of said subscribers in response to billing signals applied thereto, said central computing means having computer storage means having a plurality of computer storage locations:
-
a billing method of one of said subscribers, comprising, in combination, the steps of; at said receiving-decoding means;
generating billing signals and subscriber identification signals, corresponding, respectively to said billing data and said subscriber identification number; and
transmitting said billing and subscriber identification signals to said central computing means in a first predetermined sequence;at said central computing means;
receiving said billing and subscriber identification signals and storing corresponding billing data;
furnishing an arbitrary start point number signifying a predetermined bit in said billing data in said first predetermined sequence in response to said subscriber identification signals;
transmitting billing signals starting at said arbitrary start point and said subscriber identification signals back to said receiving-decoding means in a second sequence having a predetermined relationship to said first sequence, whereby only selected ones of said billing signals determined in accordance with said arbitrary start point number are transmitted back to said receiving-decoding means; and
transmitting confusion signals in place of the remaining one of said billing signals;at said receiving-decoding means;
reading-out data from said decoder storage locations starting at said arbitrary start point number in said second predetermined sequence, thereby furnishing read-out signals;
receiving said billing and customer identification signals transmitted by said central computing means and furnishing corresponding decoder-received signals;
comparing said read-out signals to said decoder-received signals; and
erasing said billing data stored in said first set of decoder storage locations only upon correspondence between said read-out signals and said decoder received signals, thereby clearing said first set of decoder storage locations for new billing data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a pay television system furnishing television programs to a plurality of subscribers each having receiving-decoding means for receiving encoded television signals and furnishing corresponding decoded television signals, said pay television system further having central computing means for computing the charge to each of said subscribers in response to billing signals applied thereto, a billing system comprising, in combination,
in each of said receiving-decoding means: - decoder storage means having a plurality of decoder storage locations including a first set of decoder storage locations for storing billing data indicative of charges to be billed to said subscriber and
a second set of decoder storage locations for storing a subscriber identification number;
decoder addressing means connected to said decoder storage means for addressing said decoder storage locations in a selected one of a first or second sequence under control of clock signals applied thereto, said decoder addressing means including means for starting said first or said second sequence at a subscriber-assigned arbitrary start point address signifying a predetermined one of said decoder storage locations;
means for furnishing said clock signals;
decoder read-out and writing means operatively associated with said decoder storage means for selectively reading out or recording data into so-addressed storage location, said read-out means furnishing decoder read-out signals corresponding to the data in the so-addressed decoder storage locations;
decoder transmitting and receiving means connected to said read-out means for transmitting billing signals and subscriber identification signals corresponding, respectively, to said billing data and subscriber identification number in said selected one of said first or second sequences to said central computing means, and receiving signals from said central computing means;at said central computing means;
computer transmitting and receiving means for receiving said billing signals and subscriber identification signals in said selected one of said first or second sequence and furnishing corresponding received billing and subscriber identification signals;
computer storage means connected to said computer transmitting and receiving means for storing billing data corresponding to said received billing signals and for furnishing arbitrary start point address signals corresponding to said subscriber-assigned arbitrary start point address in response to said received subscriber identification signals;
computer addressing means connected to said computer storage means for addressing said computer storage locations in said selected one of said first or second sequence under control of clock signals applied thereto and under control of said arbitrary start point address signals;
computer read-out and writing means operatively associated with said computer storage means for selectively reading out or recording data into the so-addressed storage locations, said computer read-out means furnishing computer read-out signals corresponding to the data in the so-addressed computer storage locations; and
wherein said computer transmitting and receiving means comprises transmitting means for transmitting said computer read-out signals to said receiving-decoding means, whereby communication between said receiving-decoding means and said central computing means corresponds only if said subscriber-assigned arbitrary start point address at said receiving-decoding means corresponds to said arbitrary start point address signals stored in said central computing means. - View Dependent Claims (7, 8)
- decoder storage means having a plurality of decoder storage locations including a first set of decoder storage locations for storing billing data indicative of charges to be billed to said subscriber and
Specification