IP Library Granted Patent US 9,848,233
Granted Patent B1
US 9,848,233 · App. 15/220,259 · Granted Dec 19, 2017

Set top box and customer premise equipment (CPE) unit test controller

Inventors: Rajeev Tiwari (San Jose, CA); Vladzimir Valakh (Troy, NY)
Assignee: Contect, LLC
H04N21/4394H04N21/4424H04N21/6125H04N21/8543
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,848,233
App. No.
15/220,259
Granted
Dec 19, 2017
Kind
B1
Abstract

Disclosed herein are a machine architecture implementing a staging automation process, including features such as multiple IR transmitters and composite video inputs for automated high volume quality testing. Diagnostic display outputs from a unit under test are input to OCR and video quality algorithms to validate that the units under test are ready for a functional test process at the next stage.

Claims (32)

1. A test unit comprising:

a plurality of video inputs configured to communicate with a plurality of units under test (UUTs);

a plurality of infra-red outputs configured to communicate with the plurality of UUTs; logic to execute a pre-provisioning phase and a provisioning phase on distinct subsets of the plurality of UUTs in response to a coordinating command from a master testing unit;

logic to deactivate a first subset of the plurality of infra-red outputs to, and a first subset of the plurality of video inputs from, a first subset of the plurality of UUTs in response to failure of the pre-provisioning phase by the first subset of the plurality of UUTs;

logic to deactivate a second subset of the plurality of infra-red outputs to, and a second subset of the plurality of video inputs from, a second subset of the plurality of UUTs in response to failure of the provisioning phase by the second subset of the plurality of UUTs;

logic to receive a UUT test; logic to execute the UUT test;

logic to return a UUT test result;

a plurality of video processors, each video processor configured to receive one of the subsets of the plurality of video inputs of the UUTs;

a general purpose data processor;

an audio processor shared by the video processors; and

a master control configured to coordinate operation of the video processors, the general purpose data processor, the audio processor, and execution of the UUT test to produce the UUT test result.

2. The test unit of claim 1 , wherein each of the video processors are configured to receive at least ten individual composite video inputs.

3. The test unit of claim 2 , further comprising:

an infra-red driver board comprising at least ten individual infra-red outputs.

4. The test unit of claim 3 , wherein the infra-red driver board is configured to control a tower lamp for a rack system.

5. The test unit of claim 1 , wherein the UUT test is implemented as an XML file.

6. The test unit of claim 1 , wherein the UUT test result is implemented as an XML file.

7. A method comprising:

receiving video inputs at a test unit from distinct subsets of a plurality of units under test (UUTs), the test unit configured to output infra-red commands to the plurality of UUTs;

executing, at the test unit, a pre-provisioning phase on the distinct subsets of the plurality of UUTs in response to a pre-provisioning command;

deactivating, at the test unit, the infra-red commands to, and the video inputs from, a first subset of the plurality of UUTs in response to failure of the pre-provisioning phase by the first subset of the plurality of UUTs;

executing, at the test unit, a provisioning phase on a second subset of the plurality of UUTs in response to a provisioning command;

deactivating, at the test unit, the infra-red commands to, and the video inputs from, the second subset of the plurality of UUTs in response to failure of the provisioning phase by the second subset of the plurality of UUTs;

receiving, via a rack system, a UUT test;

returning, at the test unit, a UUT test result of executing the UUT test on the plurality of UUTs; and

operating, at the test unit, a plurality of video processors, each video processor configured to process one of the subsets of the plurality of UUTs, a general purpose data processor, an audio processor shared by the video processors, and a master control, the master control configured to coordinate operation of the video processors, the general purpose data processor, and the audio processor.

8. The method of claim 7 , wherein each of the video processors are configured to receive at least ten individual composite video inputs.

9. The method of claim 8 , further comprising:

operating, at the test unit, an infra-red driver board comprising at least ten individual infra-red outputs.

10. The method of claim 9 , wherein the infra-red driver board is configured to control a tower lamp for the rack system.

11. The method of claim 7 , wherein the UUT test is implemented as an XML file.

12. The method of claim 7 , wherein the UUT test result is implemented as an XML file.

Assignments (3)
SECURITY INTEREST Recorded Jan 23, 2018
From: CONTEC, LLC
To: STATE BANK TRUST
Reel/Frame 044699/0715 →
SECURITY INTEREST Recorded Jan 22, 2018
From: CONTEC, LLC
To: GARRISON LOAN AGENCY SERVICES LLC
Reel/Frame 044694/0247 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2016
From: TIWARI, RAJEEV; VALAKH, VLADZIMIR
To: CONTEC LLC
Reel/Frame 039582/0498 →