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

Program verification for cable television at a consumer location

Assignee: Nokia of America Corp
•
Filing: 1995-09-28
•
Granted: 1997-07-15
•
Expires: 2015-09-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Verifying that a correct program is being received and displayed on a television set of a consumer. In addition, video quality is checked to assure that transmission has not degraded the video quality. When the consumer requests a program by transmission of a message via a controller in a set top box to a system computer controlling a cable television system, the system computer sends the necessary commands to cause the requested program to be communicated to the consumer site and also transmits to the controller in the set top box a start time of the requested program and information defining the initial video content of that program. At the start time, the controller verifies that the initial video content is being received and that the consumer has the set top box correctly tuned. The controller uses a frame grabber circuit at the consumer site to grab the initial portion of the program and then to analyze the stored portion with respect to the initial video content. If the stored portion is not the same as the initial video content, the controller transmits an error message to the system computer. In response to the error message, the system computer corrects the switching or transmission problem so that the correct program is being sent to the consumer site. The system computer then verifies that the correct program is being received.

Inventors

  • 👤 Bruce I. Galler
  • 👤 Jamie C. Su
  • 👤 Stephanie M. Zwolinski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 10:23
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/173; H04N7/17345; H04N7/17363; H04N7/17309; H04N7/17318

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 210 words
An apparatus for assuring accurate transmission of video programs from a video switching system to customer sites via a transmission system where the video switching system is controlled by a system computer and each customer site has a service controller for receiving video programs for play back on a video set, comprising: means for storing video information in the video switching system; means for selecting a video program from the stored video information in the video switching system; means in the switching system for transmitting the selected video program to a customer site via the transmission system after a predefined amount of time has lapsed; means in the switching system for transmitting information defining the predefined amount of time and program identification information to the customer site via the transmission system before the transmission of the selected video program; means in the service controller for capturing video frame information from the transmitted selected video program after the lapse of the predefined amount of time; means in the service controller for matching the transmitted program identification information with the captured video frame information; and means in the service controller for transmitting an error message to the switching system upon the transmitted program identification information not matching the captured video frame information.
Claim 2
Independent Claim 210 words
An apparatus for assuring accurate transmission of video programs from a video switching system to customer sites via a transmission system where the video switching system is controlled by a system computer and each customer site has a service controller for receiving video programs for play back on a video set, comprising: means for storing video information in the video switching system; means for selecting a video program from the stored video information in the video switching system; means in the switching system for transmitting the selected video program to a customer site via the transmission system after a predefined amount of time has lapsed; means in the switching system for transmitting information defining the predefined amount of time and program identification information to the customer site via the transmission system before the transmission of the selected video program; means in the service controller for capturing video frame information from the transmitted selected video program after the lapse of the predefined amount of time; means in the service controller for matching the transmitted program identification information with the captured video frame information; and means in the service controller for transmitting an error message to the switching system upon the transmitted program identification information not matching the captured video frame information.
Claim 3
Dependent Claim 132 words
The apparatus of claim 1 further comprises means in the system computer responsive to the error message for reselecting the video program from the stored video information in the video switching system; means in the switching system for transmitting other program identification information to the customer site; means in the switching system for transmitting the reselected video program to the customer site via the transmission; means in the service controller for capturing other video frame information from the transmitted reselected video program; means in the service controller for matching the transmitted other program identification information with the other captured video frame information; and means in the service controller for transmitting another error message to the switching system upon the transmitted other program identification information not matching the other captured video frame information.
Claim 4
Dependent Claim 38 words
The apparatus of claim 2 wherein the means for capturing video frame information of the transmitted reselected video program comprises means for capturing the video frame information from an output of the service controller to the video set.
Claim 5
Dependent Claim 191 words
The apparatus of claim 3 wherein means in the switching system for transmitting the selected video program to the customer site via the transmission system comprises means for transmitting in one of a plurality of channels on the transmission system; means in the switching system for transmitting information defining the predefined amount of time and program identification information further transmitting information identifying the one of the plurality of channels; the means in the service controller for transmitting the error message to the switching system upon the transmitted program identification information not matching the captured video frame information comprises means for determining if the service controller is selecting the one of the plurality of channels; and the means in the service controller for transmitting the error message to the switching system upon the transmitted program identification information not matching the captured video frame information comprises means for transmitting a customer message to the video set upon the determination indicating that the service controller is not selecting the one of the plurality of channels whereby the customer message indicates that the service controller is not selecting the one of the plurality of channels.
Claim 6
Dependent Claim 76 words
The apparatus of claim 4 wherein the means in the service controller for transmitting the error message to the switching system upon the transmitted program identification information not matching the captured video frame information further responsive to the determination indicating that the service controller is not selecting the one of the plurality of channels to include information in the error message indicating that the service controller is not selecting the one of the plurality of channels.
Claim 7
Dependent Claim 22 words
The apparatus of claim 1 further comprises means in the system computer for monitoring the video program received at the customer site.
Claim 8
Dependent Claim 59 words
The apparatus of claim 6 wherein the means for monitoring comprises means for detecting when monitoring is to be performed; mean for calculating other video program identification information and quality information; and means for requesting that the means for transmitting information transmit the other video program identification information and quality information to the service controller at the customer site.
Claim 9
Dependent Claim 103 words
The apparatus of claim 7 wherein the means in the service controller for capturing video frame information further responsive to the transmitted other video program identification information and quality information to capture other video frame information; the means in the service controller for matching further responsive to the transmitted other video program identification information to match the other video program identification information with the captured other video frame information; and the means in the service controller for transmitting the error message further responsive to transmit another error message upon the transmitted other program identification information not matching the other captured video frame information.
Claim 10
Dependent Claim 97 words
The apparatus of claim 8 further comprises means in the service controller for calculating quality information for the captured other video frame information; means in the service controller for comparing the calculated quality information for the captured other video frame information with transmitted quality information; and the means in the service controller for transmitting the error message further responsive to transmit information indicating unacceptable quality in the error message upon the means for comparing indicating that the calculated quality information is less than the captured other video frame information with transmitted quality information by a predefined amount.
Claim 11
Independent Claim 196 words
A method for assuring accurate transmission of video programs from a video switching system to customer sites via a transmission system where the video switching system is controlled by a system computer and each customer site has a service controller for receiving video programs for play back on a video set, comprising: storing video information in the video switching system; selecting a video program from the stored video information in the video switching system; transmitting by the switching system the selected video program to a customer site via the transmission system after a predefined amount of time has lapsed; transmitting by the switching system information defining the predefined amount of time and program identification information to the customer site via the transmission system before the transmission of the selected video program; capturing by the service controller video frame information from the transmitted selected video program after the lapse of the predefined amount of time; matching by the service controller the transmitted program identification information with the captured video frame information; and transmitting by the service controller an error message to the switching system upon the transmitted program identification information not matching the captured video frame information.
Claim 12
Independent Claim 196 words
A method for assuring accurate transmission of video programs from a video switching system to customer sites via a transmission system where the video switching system is controlled by a system computer and each customer site has a service controller for receiving video programs for play back on a video set, comprising: storing video information in the video switching system; selecting a video program from the stored video information in the video switching system; transmitting by the switching system the selected video program to a customer site via the transmission system after a predefined amount of time has lapsed; transmitting by the switching system information defining the predefined amount of time and program identification information to the customer site via the transmission system before the transmission of the selected video program; capturing by the service controller video frame information from the transmitted selected video program after the lapse of the predefined amount of time; matching by the service controller the transmitted program identification information with the captured video frame information; and transmitting by the service controller an error message to the switching system upon the transmitted program identification information not matching the captured video frame information.
Claim 13
Dependent Claim 123 words
The method of claim 10 further comprises the steps of reselecting the video program from the stored video information in the video switching system by the system computer responsive to the error message; transmitting by the switching system other program identification information to the customer site; transmitting by the switching system the reselected video program to the customer site via the transmission; capturing by the service controller other video frame information from the transmitted reselected video program; matching by the service controller the transmitted other program identification information with the other captured video frame information; and transmitting by the service controller another error message to the switching system upon the transmitted other program identification information not matching the other captured video frame information.
Claim 14
Dependent Claim 39 words
The method of claim 11 wherein the step of capturing video frame information of the transmitted reselected video program comprises the step of capturing the video frame information from an output of the service controller to the video set.
Claim 15
Dependent Claim 200 words
The method of claim 12 wherein the step of transmitting by the switching system the selected video program to the customer site via the transmission system comprises the step of transmitting in one of a plurality of channels on the transmission system; the step of transmitting by the switching system information defining the predefined amount of time and program identification information further comprises the step of transmitting information identifying the one of the plurality of channels; the step of transmitting by the service controller the error message to the switching system upon the transmitted program identification information not matching the captured video frame information comprises the step of determining if the service controller is selecting the one of the plurality of channels; and the step of transmitting by the service controller the error message to the switching system upon the transmitted program identification information not matching the captured video frame information comprises the step of transmitting a customer message to the video set upon the determination indicating that the service controller is not selecting the one of the plurality of channels whereby the customer message indicates that the service controller is not selecting the one of the plurality of channels.
Claim 16
Dependent Claim 76 words
The method of claim 13 wherein the step of transmitting by the service controller the error message to the switching system upon the transmitted program identification information not matching the captured video frame information further responsive to the determination indicating that the service controller is not selecting the one of the plurality of channels to include information in the error message indicating that the service controller is not selecting the one of the plurality of channels.
Claim 17
Dependent Claim 23 words
The method of claim 10 further comprises the step of monitoring by the system computer the video program received at the customer site.
Claim 18
Dependent Claim 56 words
The method of claim 15 wherein the step of monitoring comprises the steps of detecting when monitoring is to be performed; calculating other video program identification information and quality information; and requesting that the step of transmitting information transmit the other video program identification information and quality information to the service controller at the customer site.
Claim 19
Dependent Claim 103 words
The method of claim 16 wherein the step of capturing by the service controller video frame information further responsive to the transmitted other video program identification information and quality information to capture other video frame information; the step of matching by the service controller further responsive to the transmitted other video program identification information to match the other video program identification information with the captured other video frame information; and the step of transmitting by the service controller the error message further responsive to transmit another error message upon the transmitted other program identification information not matching the other captured video frame information.
Claim 20
Dependent Claim 96 words
The method of claim 17 further comprises the steps of calculating by the service controller quality information for the captured other video frame information; comparing by the service controller the calculated quality information for the captured other video frame information with transmitted quality information; and the step of transmitting by the service controller the error message further responsive to transmit information indicating unacceptable quality in the error message upon the step of comparing indicating that the calculated quality information less is than the captured other video frame information with transmitted quality information by a predefined amount.

References Cited (Backward Citations)

US4450531A Cited
US4639779A Cited
US4967273A Cited
US4697209A Cited
US4673976A Cited
US5019899A Cited
US5319453A Cited
US5200822A Cited
US5574495A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-14 2001-01-13 2001-07-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-14 2005-01-13 2005-07-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-14 2009-01-13 2009-07-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag