← Back to Patent Explorer
US4807023A Expired / Lapsed US ⏱️ 0.0 years remaining

Mapping method for impulse pay per view system

Assignee: Zenith Electronics LLC
•
Filing: 1985-07-29
•
Granted: 1989-02-21
•
Expires: 2005-07-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An IPPV technique is provided for a cable system having one-way addressable converters. Each of several central offices in a metropolitan area will provide ANI information representing the cable subscriber's phone number and a code representing the cable event to be viewed or cancelled. The data is sent asynchronously to a respective telephone communication unit located at the central office. This telephone communication unit (TCU) does some buffering, eliminates unnecessary data, and sends data synchronously to a telephone communication controller (TCC) located at the cable headend station. The TCC will acknowledge the data. There will be several TCCs located at the cable headend station corresponding to the several central offices who may give telephone service to the cable operator's subscribers. All of these TCCs at the headend station are coupled through a multiplexer to a system controller. Each TCC provides intermediate processing which converts the subscriber's telephone number into binary. The multiplexer provides buffering, flow control, and arbitration among various TCCs. The multiplexer adapts to data flow conditions. The system controller receives data from each subscriber, locates a corresponding home terminal unit address, examines the password and other information, and maps the two digit program identification which was entered by the subscriber into an authorization code. It then authorizes the home terminal units in accordance with the IPPV requests by transmitting the subscriber's cable address and a new authorization code in the vertical blanking interval, generates the commercial transaction, and downloads the transaction to a billing system.

Inventors

  • 👤 Charles B. Bestler
  • 👤 Gordon E. Reichard, Jr.
  • 👤 Semir Sirazi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 12:33
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/25; H04N21/254; H04N21/2543; H04N7/00; H04N7/16; H04N7/167; H04N7/1675; H04N7/173; H04N7/17309; H04N7/17318; H04N2007/1739

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 177 words
In a system including subscribers with one-way addressable access terminal units, a method for processing calling line data messages received from a telephone company serving subscribers, said calling line data messages representing subscriber requests for pay per view service, each of said calling line data messages including a subsriber's telephone number and selection data determined by a subscriber to choose a pay per view event, the method comprising the steps of: compressing said calling line data messages; then electronically mapping the telephone number portions of said calling line data messages into address codes for the access terminal units, including reorganizing at least a portion of the subscriber telephone number by reading a look-up table for a first portion of said telephone number to provide a first binary number, converting a second portion of said telephone number into a second binary number, and combining said first and second binary numbers; and electronically mapping the selection data portions of said calling line data messages into authorization codes for said access terminal units representative of said pay per view events.
Claim 2
Dependent Claim 177 words
In a system including subscribers with one-way addressable access terminal units, a method for processing calling line data messages received from a telephone company serving subscribers, said calling line data messages representing subscriber requests for pay per view service, each of said calling line data messages including a subsriber's telephone number and selection data determined by a subscriber to choose a pay per view event, the method comprising the steps of: compressing said calling line data messages; then electronically mapping the telephone number portions of said calling line data messages into address codes for the access terminal units, including reorganizing at least a portion of the subscriber telephone number by reading a look-up table for a first portion of said telephone number to provide a first binary number, converting a second portion of said telephone number into a second binary number, and combining said first and second binary numbers; and electronically mapping the selection data portions of said calling line data messages into authorization codes for said access terminal units representative of said pay per view events.
Claim 3
Dependent Claim 132 words
The method of claim 1 wherein a calling line data message includes a two digit ASCII number, the method including converting said ASCII number into a binary number by: subtracting 30 hexadecimal from the ASCII digit in the one's place to produce a one's place binary value; subtracting 30 hexadecimal from the ASCII digit in the ten's place to produce a ten's place binary value; combining the ten's place binary value with a ten's place look-up table base address to produce a ten's place look-up table address; addressing a look-up table with the ten's place look-up table address to produce a weighted ten's place binary value; and adding the weighted ten's place binary value to the one's place binary value to produce the binary number equivalent to the two digit ASCII number.
Claim 4
Dependent Claim 173 words
The method of claim 1 wherein a calling line data message includes a three digit ASCII number representing the area code of a subscriber, the method including converting said ASCII number into a two bit binary value by: subtracting 30 hexadecimal from the first ASCII digit to produce a firs binary value; subtracting 30 hexadecimal from the second ASCII digit to produce a second binary value; rotating the second binary value left four places to produce a rotated second binary value; adding the first binary value to the rotated second binary value and storing the sum in a first register location; subtracting 30 hexadecimal form the third ASCII digit to produce a third binary value; adding a look-up table base address to the third binary value and storing the sum in a second register location; combining the values stored in the first and second register location to produce a register pair; and addressing a memory with the register pair to locate the two bit binary value corresponding to the ASCII area code value.
Claim 5
Dependent Claim 32 words
The method according to claim 1 wherein said first portion of said subscriber telephone number comprises an areas code and wherein said first binary number has a relatively small number of bits.
Claim 6
Dependent Claim 61 words
The method according to claim 1 wherein said compressing step includes stripping data from said calling line data messages at a communication unit corresponding to a telephone company central office, the method further including buffering the portions of said calling line data messages after said stripping step, and thereafter transmitting said buffered portions to a headed station for said mapping steps.
Claim 7
Dependent Claim 39 words
The method according to claim 5 wherein said method further includes receiving said buffered portions at said headend station at a communication controller, said communication controller converting at least a portion of the subscriber telephone number into binary form.
Claim 8
Dependent Claim 18 words
The method according to claim 6 wherein said communication controller converts said selection data into a binary format.
Claim 9
Dependent Claim 17 words
The method according to claim 6 wherein said step of mapping the telephone number employs multi-level indexing.
Claim 10
Dependent Claim 28 words
The method according to claim 6 wherein said method includes applying data from said communication controller to a system controller, said mapping steps occurring at said system controller.
Claim 11
Dependent Claim 29 words
The method according to claim 9 wherein said subscriber telephone number and said selection data are both converted into binary form prior to being received at said system controller.
Claim 12
Dependent Claim 13 words
The method of claim 6 wherein said communication controller performs said reorganizing step.
Claim 13
Dependent Claim 160 words
In a system including subscribers with one-way access terminal units, a method for processing calling line data messages received from a telephone company serving subscribers, said calling line data messages representing subscriber requests for pay per view service, each of said calling line messages including a subscriber's telephone number and selection data determined by a subscriber to choose a pay per view event, the method comprising the steps of processing each of said calling line data messages to form: a first number group comprising four digits of the telephone number; a second number group comprising three other digits of the telephone number; a third number group comprising the area code of the telephone number; and a fourth number group comprising the selection data and electronically mapping said four number groups into address codes and authorization codes for said access terminal units, so that said units can be addressed and authorized to permit said pay per view event to be exhibited.
Claim 14
Dependent Claim 160 words
In a system including subscribers with one-way access terminal units, a method for processing calling line data messages received from a telephone company serving subscribers, said calling line data messages representing subscriber requests for pay per view service, each of said calling line messages including a subscriber's telephone number and selection data determined by a subscriber to choose a pay per view event, the method comprising the steps of processing each of said calling line data messages to form: a first number group comprising four digits of the telephone number; a second number group comprising three other digits of the telephone number; a third number group comprising the area code of the telephone number; and a fourth number group comprising the selection data and electronically mapping said four number groups into address codes and authorization codes for said access terminal units, so that said units can be addressed and authorized to permit said pay per view event to be exhibited.
Claim 15
Dependent Claim 49 words
The method of claim 12 including: forming a first data word from said first and third number groups; forming a second data word from said second number group; forming a third data word form said fourth number group; and forming a fourth data word from said fourth number group.
Claim 16
Dependent Claim 19 words
The method of claim 12 further including forming first, second, third and fourth data words from said number groups.
Claim 17
Dependent Claim 25 words
The method of claim 14 wherein said first and second data words are in binary form and said third word comprises binary coded decimal data.
Claim 18
Dependent Claim 36 words
The method according to claim 14 including searching a root stored in a memory in accordance with said first data word and searching a leaf stored in said memory in accordance with said second data word.
Claim 19
Dependent Claim 85 words
The method according to claim 14 wherein the method includes: using four digits of the telephone number to identify one of several leaves within a phone index root; using three other digits of the telephone number for locating a pointer within the identified leaf; using said pointer to obtain a block of data stored in a memory including the address of, an access terminal unit and the current authorization code for a subscriber; and updating said block of data in accordance with the selection data.
Claim 20
Dependent Claim 64 words
The method according to claim 17 further including obtaining a password from said block of data, said password having been stored in a data base; comparing the obtained password with a password contained in said selection data to determine whether the password in said selection data matches the stored password; and if there is a match, the updating the authorization code for the subscriber.
Claim 21
Dependent Claim 36 words
The method according to claim 18 further including determining whether a flag has been set in the block of data corresponding to the subscriber, and refraining from updating information if said flag has not been set.
Claim 22
Dependent Claim 44 words
The method according to claim 12 wherein each of said calling line data messages is in ASCII format, and wherein the method includes: converting the first number group into a first binary word and converting the second number group into a second binary word.
Claim 23
Dependent Claim 169 words
In a system including subscribers with one-way addressable access terminal units, a method for processing calling line data messages received from a telephone company serving the subscribers, said calling line data messages representing subscriber requests for pay-per-view service, each of said calling line data messages including the subscriber's telephone number and selection data determined by a subscriber to choose a pay per view event, said subscriber telephone number including an area code, the method comprising the steps of: receiving said calling line data messages and compressing and converting the subscriber's telephone numbers and selection data into a binary form, including converting the area code of said subscriber telephone number into a binary number having a relatively small number of bits by using a look-up table and thereafter applying said binary form data to a system controller; electronically mapping said binary form telephone numbers into address codes for said subscribers at a system controller; and electronically mapping said selection data in binary form into codes for said access terminal units.
Claim 24
Dependent Claim 169 words
In a system including subscribers with one-way addressable access terminal units, a method for processing calling line data messages received from a telephone company serving the subscribers, said calling line data messages representing subscriber requests for pay-per-view service, each of said calling line data messages including the subscriber's telephone number and selection data determined by a subscriber to choose a pay per view event, said subscriber telephone number including an area code, the method comprising the steps of: receiving said calling line data messages and compressing and converting the subscriber's telephone numbers and selection data into a binary form, including converting the area code of said subscriber telephone number into a binary number having a relatively small number of bits by using a look-up table and thereafter applying said binary form data to a system controller; electronically mapping said binary form telephone numbers into address codes for said subscribers at a system controller; and electronically mapping said selection data in binary form into codes for said access terminal units.
Claim 25
Dependent Claim 27 words
The method according to claim 21 wherein the area codes of said subscribers are converted into two binary bits via said look-up table at a communication controller.
Claim 26
Dependent Claim 24 words
The method according to claim 21 wherein said step of compressing and converting occurs at a communication controller located at a cable headend station.
Claim 27
Dependent Claim 18 words
The method according to claim 23 further comprising receiving said calling line data messages and stripping data therefrom.
Claim 28
Dependent Claim 17 words
The method according to claim 24 wherein said calling line messages after said stripping step are buffered.
Claim 29
Dependent Claim 42 words
The method according to claim 23 wherein said communication controller performs said step of converting the area code of said subscriber telephone number into a binary number said communication controller coupling said area code information in binary form to said system controller.
Claim 30
Dependent Claim 53 words
The method according to claim 23 wherein said communication controller converts each said subscriber telephone number into a multiple bit binary number and communicates said binary number to said system controller, and wherein said system controller uses said multiple bit binary number for root searching in said step of mapping the telephone number.
Claim 31
Dependent Claim 51 words
The method according to claim 23 wherein said communication controller converts the three digits of the area code of said subscriber telephone number into a relatively small number of binary bits, converts a group of four digits of said subscriber telephone number into a second binary numbers to said system controller.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-02-21 1992-08-22 1993-02-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-02-21 1996-08-22 1997-02-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-02-21 2000-08-22 2001-02-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag