Hardware architecture for universal testing system: cable modem test
A hardware architecture for a universal testing system used for performing tests on cable modem devices (DUT) is disclosed. According to certain embodiments, a CMTS test harness enables the DUT to respond to test phone calls from the MOCA interface and which test phone calls terminate at the DUT's phone port.
Latest Contec, LLC Patents:
- Systems and methods for testing electronic devices using master-slave test architectures
- Core testing machine
- Systems and methods for simultaneously testing a plurality of remote control units
- Automated test system for testing remote control units
- Automated universal test system for testing remote control units
This application is a continuation of U.S. patent application Ser. No. 16/415,604, filed May 17, 2019, which is a continuation of U.S. patent application Ser. No. 14/929,180, filed Oct. 30, 2015 which are hereby incorporated in their entirety by reference.
This application is related to U.S. patent application Ser. No. 14/866,630, filed Sep. 25, 2015, now U.S. Pat. No. 9,960,989, and to U.S. patent application Ser. No. 14/866,720, filed Sep. 25, 2015, now U.S. Pat. No. 9,810,735, and to U.S. patent application Ser. No. 14/866,752, filed Sep. 25, 2015, now U.S. Pat. No. 10,122,611, and to U.S. patent application Ser. No. 14/866,780, filed Sep. 25, 2015, now U.S. Pat. No. 9,491,454, and to U.S. patent application Ser. No. 14/929,220, filed Oct. 30, 2015 and published May 4, 2017 as U.S. Patent Application Publication No. 2017/0126537, each of which is hereby incorporated by reference in its entirety. This application is also related to U.S. patent application Ser. No. 14/948,143, filed Nov. 20, 2015, now U.S. Pat. No. 9,992,084. and to U.S. patent application Ser. No. 14/948,925, filed Nov. 23, 2015, now U.S. Pat. No. 9,838,295, and to U.S. patent application Ser. No. 14/987,538, filed Jan. 4, 2016, now U.S. Pat. No. 9,900,116.
TECHNICAL FIELDThe present invention is directed to a system for testing devices.
Methods, systems, user interfaces, and other aspects of the invention are described. Reference will be made to certain embodiments of the invention, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with the embodiments, it will be understood that it is not intended to limit the invention to these particular embodiments alone. On the contrary, the invention is intended to cover alternatives, modifications and equivalents that are within the spirit and scope of the invention. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.
Moreover, in the following description, numerous specific details are set forth to provide a thorough understanding of the present invention. However, it will be apparent to one of ordinary skill in the art that the invention may be practiced without these particular details. In other instances, methods, procedures, components, and networks that are well known to those of ordinary skill in the art are not described in detail to avoid obscuring aspects of the present invention.
According to certain embodiments, the firewall isolates the test framework of the testing system.
According to certain embodiments, the CMTS is used for testing DOCSIS (Data Over Cable Service Interface Specification) device registration and data throughput.
According to certain embodiments, the testing system comprises at least one test station. According to certain embodiments, each test station includes a plurality of Faraday cage/test slots for testing devices. As a non-limiting example, a subset of the plurality of physical slots is associated with corresponding test servers. As a non-limiting example, a test station may have a plurality of test servers, each of which is associated with four Faraday cages/physical test slots. The number of test servers and physical slots may vary from implementation to implementation. According to certain embodiments, each test server includes virtualization containers that act as probes for testing devices installed in the physical slots in the test station.
According to certain embodiments, several wireless devices can be tested simultaneously in the test station.
According to certain embodiments, the user interface can communicate through web sockets with the test system. Such communication is in real-time, bi-directional and asynchronous so that the user can control and monitor the testing of multiple devices simultaneously and independently of each other using the same universal testing system.
According to certain embodiments, the testing system is capable of testing a set of similar types of devices or a set of disparate devices.
According to certain embodiments, test controller 102 is a computer subsystem that manages the user interfaces of the testing system. Thus, at least the following devices are connected to test controller 102: touch screen display 106, and bar code scanners/keyboard/mouse 112.
According to certain embodiments, touch screen display 106 is a touch-enabled screen that senses user/operator inputs for a given DUT. For example, each DUT is represented on the touch screen display as a window that includes test related information such as test progress and test results. As another non-limiting example, a user/operator can use touch screen display 106 to input light emitting diode (LED) status (is the LED lit or not lit) when the user/operator is prompted for inputs as part of the testing procedure of a given DUT.
According to certain embodiments, one or more the bar code scanners 112 can be used to read DUT information such as serial number of the DUT, and default Wifi passwords associated with the given DUT. Such information is needed to conduct testing on the given DUT.
According to certain embodiments, test controller 102 includes an Ethernet interface to connect to the plurality of test servers 104a-104n. Test controller 102 communicates with the plurality of test servers 104a-104n using such an Ethernet interface in order to conduct tests on the various DUTs that are installed in test station 100.
According to certain embodiments, keyboard/mouse 112 are part of test controller 102 and can be used by the user/operator to input data needed to run the tests on the various DUTs installed in test station 100.
According to certain embodiments, each test server of the plurality of test servers 104a-104n provides interfaces (hardware ports) needed to conduct one or more tests on the DUTs. Depending on the type of test, a given test may need a single port or multiple ports as part of the test infrastructure. According to certain embodiments, such ports are controlled by virtualization containers at the test servers.
According to certain embodiments, a given test server includes the following devices: PCI/PCI Express/Mini PCI Express slots, Ethernet connectivity hardware and software.
According to certain embodiments, the PCI/PCI Express/Mini PCI Express slots allow Wifi cards to be installed on a given test server to provide Wifi connectivity in order to perform Wifi tests on the DUTs. Such slots can also be used to install Ethernet cards to provide Ethernet ports in order to perform tests on the DUTs. According to certain embodiments, such PCI/PCI Express/Mini PCI Express slots can host a set of ports that can be associated with a corresponding set of virtualization containers on the test servers. Such virtualization containers are used for testing various features on the DUTs such as Wifi, LAN, WAN, or MOCA interfaces of a given DUT.
According to certain embodiments, the voice port associated with the FXO card is used for testing VoIP connection and functions.
According to certain embodiments, Ethernet connectivity hardware and software are provided in order to connect the test controller computer to the plurality of test servers for controlling the plurality of test servers.
According to certain embodiments, the test servers run test scripts to perform one or more tests such as: 1) testing Ethernet data throughput speeds, 2) testing WiFi throughput speeds, 3) testing MOCA throughput speeds, 4) testing voice over IP (VOIP) connections and functions, 5) testing MIMO (multi input, multi output) antenna technology, according to certain embodiments. According to certain embodiments, the test servers use virtualization containers to run such tests.
Similarly,
According to certain embodiments, port P3 of Ethernet ports 308a is associated with port P1 of Ethernet card ports 332a. Similarly, port P4 of Ethernet ports 308a is associated with port P2 of Ethernet card ports 332a. Port P5 of Ethernet ports 308a is associated with port P3 of Ethernet card ports 332a. Port P6 of Ethernet ports 308a is associated with port P4 of Ethernet card ports 332a.
According to certain embodiments, Wifi port 314 is associated with an antenna 314a and is also associated with port P2 of Wifi card port 340d via Wifi cable 314b, for example. Wifi port 316 is associated with an antenna 316a and is also associated with port P1 of Wifi card port 340d via Wifi cable 316b.
According to certain embodiments, a given DUT that is installed in a given slot is connected via coaxial ports 310 to the MOCA WAN Ethernet port (332f) and MOCA LAN Ethernet port (332e) via a corresponding MOCA WAN harness and a MOCA LAN harness, described in greater detail below.
For example, test information (and/or other related information) can flow from Ethernet port 410 (and associated virtualization container) to DUT 402 and then to the MOCA LAN interface of MOCA LAN harness 122 and then to Ethernet port 408 (and associated virtualization container). Test information (and/or other related information) can also flow from Ethernet port 408 (and associated virtualization container) to the MOCA LAN interface of MOCA LAN harness 122, and then to DUT 402, and then to Ethernet port 410 (and associated virtualization container).
Similarly, test information (and other related information) can flow from Ethernet port 410 (and associated virtualization container) to DUT 402 and then to the MOCA WAN interface of MOCA WAN harness 120 and then to Ethernet port 412 (and associated virtualization container). Test information (and/or other related information) can also flow from Ethernet port 412 (and associated virtualization container) to the MOCA WAN interface of MOCA WAN harness 120, and then to OUT 402, and then to Ethernet port 410 (and associated virtualization container).
According to certain embodiments, the CMTS test harness enables the DUT to respond to test phone calls from the MOCA interface and which test phone calls terminate at the DUT's phone port. According to certain embodiments, when the DUT is powered up, the CMTS is configured to provide IP addresses for the session initiation protocol (SIP) server running on the DUT.
As a non-limiting example, a telephone call path flows from Ethernet port 616 on the test server to MOCA LAN harness 612 via Ethernet cable 622 and then to power splitter 604 via RF cable 626, and then to DUT 602 via RF cable 624, and then to Ethernet port 618 on the test server via Ethernet cable 620.
In the foregoing specification, embodiments of the invention have been described with reference to numerous specific details that may vary from implementation to implementation. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.
Claims
1. A testing system for testing Voice over Internet Protocol (VoIP) connections and functions on a cable modem device, comprising:
- a plurality of test servers, each test server of the plurality of test servers including: an Ethernet port for providing digital signals to a radio frequency (RF) port on a cable modem device under test via an Ethernet-to-coax adapter, and a Foreign Exchange Office (FXO) card for receiving analog signals from a phone port on the cable modem device under test; and
- wherein each test server of the plurality of test servers is configured to: send a digital signal representing a test phone call from the Ethernet port to the RF port on the cable modem device under test via the Ethernet-to-coax adapter, and receive at the FXO card an analog signal representing the test phone call from the phone port on the cable modem device under test, wherein the analog signal is generated by the cable modem device under test in response to the digital signal.
2. The testing system of claim 1, further comprising a plurality of Faraday cages, each of the Faraday cages housing the cable modem device under test.
3. The testing system of claim 1, wherein the FXO card simulates a telephone and receives the analog signal from the phone port on the cable modem device under test.
4. The testing system of claim 3, wherein the FXO card conveys information in the analog signal to one of the plurality of test servers.
5. The testing system of claim 3, wherein the FXO card also receives information from the test server and transmits it to the phone port on the cable modem device under test.
6. The testing system of claim 1, wherein each test server of the plurality of test servers further comprises a virtualization container that controls the Ethernet port.
7. The testing system of claim 1, further comprising an FXO server and wherein the FXO card is part of the FXO server.
8. The testing system of claim 1, wherein the FXO card is part of one test server.
9. The testing system of claim 1, further comprising a test controller for managing a user interface of the testing system and wherein the plurality of test servers are connected to the test controller.
10. The testing system of claim 1, wherein each test server comprises a second Ethernet port for connecting to the Ethernet port on the cable modem device under test.
11. A testing system for testing Voice over Internet Protocol (VoIP) connections and functions on a device under test, comprising:
- a Faraday cage including a test slot for receiving a device under test (DUT), the Faraday cage including a coax connector for connecting to a coax port on the DUT, and a phone connector for connecting to a phone port on the DUT;
- a test server including: an Ethernet port for providing digital signals to the coax connector on the Faraday cage via an Ethernet-to-coax adapter, and a Foreign Exchange Office (FXO) card for receiving analog signals from the phone connector on the Faraday cage; and
- wherein the test server is configured to: send a digital signal representing a test phone call from the Ethernet port on the test server to the coax port on the DUT via an Ethernet-to-coax adapter and the coax connector on the Faraday cage, and receive at the FXO card an analog signal representing the test phone call from the phone port on the DUT via the phone connector on the Faraday cage, wherein the analog signal is generated by the DUT in response to the digital signal.
12. The testing system of claim 11, wherein the FXO card simulates a telephone and receives the analog signal from the phone port on the DUT.
13. The testing system of claim 11, wherein the test server further comprises a virtualization container that controls the Ethernet port.
14. The testing system of claim 11, further comprising a test controller for managing a user interface of the testing system.
15. The testing system of claim 14, wherein the test server is connected to the test controller.
16. The testing system of claim 11, wherein the Faraday cage further comprises an Ethernet connector for connecting to an Ethernet port on the DUT.
17. The testing system of claim 11, wherein the test server further comprises a second Ethernet port for connecting to an Ethernet connector on the Faraday cage.
5005197 | April 2, 1991 | Parsons et al. |
5897609 | April 27, 1999 | Choi et al. |
5910977 | June 8, 1999 | Torregrossa |
5917808 | June 29, 1999 | Koshbab |
6088582 | July 11, 2000 | Canora et al. |
6308496 | October 30, 2001 | Lee |
6367032 | April 2, 2002 | Kasahara |
6662135 | December 9, 2003 | Burns |
6671160 | December 30, 2003 | Hayden |
6826512 | November 30, 2004 | Dara-Abrams et al. |
6859043 | February 22, 2005 | Ewing |
7068757 | June 27, 2006 | Burnett |
7254755 | August 7, 2007 | De Obaldia et al. |
7664317 | February 16, 2010 | Sowerby |
7809517 | October 5, 2010 | Zuckerman |
8121028 | February 21, 2012 | Schlesener |
8209732 | June 26, 2012 | Le |
8229344 | July 24, 2012 | Petersen |
8324909 | December 4, 2012 | Oakes |
8418000 | April 9, 2013 | Salame |
8418219 | April 9, 2013 | Parsons |
8464245 | June 11, 2013 | Thornley |
8515015 | August 20, 2013 | Maffre |
8689071 | April 1, 2014 | Valakh |
8806400 | August 12, 2014 | Bhawmik |
9013307 | April 21, 2015 | Hussain et al. |
9270983 | February 23, 2016 | Hare, Jr. |
9316714 | April 19, 2016 | Rada |
9319908 | April 19, 2016 | Nickel |
9372228 | June 21, 2016 | Nickel |
9402601 | August 2, 2016 | Berger |
9490920 | November 8, 2016 | Parte |
9491454 | November 8, 2016 | Kumar |
9571211 | February 14, 2017 | Partee |
9602556 | March 21, 2017 | Cham |
9609063 | March 28, 2017 | Zhu et al. |
9810735 | November 7, 2017 | Kumar et al. |
9838295 | December 5, 2017 | Kumar et al. |
9900113 | February 20, 2018 | Kumar et al. |
9900116 | February 20, 2018 | Kumar et al. |
9960989 | May 1, 2018 | Kumar et al. |
9992084 | June 5, 2018 | Kumar et al. |
10116397 | October 30, 2018 | Kumar et al. |
10122611 | November 6, 2018 | Kumar et al. |
10158553 | December 18, 2018 | Tiwari et al. |
10230617 | March 12, 2019 | Kumar et al. |
10277497 | April 30, 2019 | Tiwari et al. |
10291959 | May 14, 2019 | Kumar et al. |
10298483 | May 21, 2019 | Kumar et al. |
10320651 | June 11, 2019 | Kumar et al. |
10578670 | March 3, 2020 | Kumar et al. |
10581718 | March 3, 2020 | Kumar et al. |
10581719 | March 3, 2020 | Kumar et al. |
10965578 | March 30, 2021 | Kumar et al. |
11353507 | June 7, 2022 | Kumar et al. |
20020070725 | June 13, 2002 | Hilliges |
20020077786 | June 20, 2002 | Vogel et al. |
20030005380 | January 2, 2003 | Nguyen |
20030184035 | October 2, 2003 | Yu |
20030200303 | October 23, 2003 | Chong |
20040010584 | January 15, 2004 | Peterson |
20040016708 | January 29, 2004 | Rafferty |
20040160226 | August 19, 2004 | Ewing |
20040189281 | September 30, 2004 | Le et al. |
20040203726 | October 14, 2004 | Wei |
20050041642 | February 24, 2005 | Robinson |
20050053008 | March 10, 2005 | Griesing |
20050102488 | May 12, 2005 | Bullis |
20050193294 | September 1, 2005 | Hildebrant |
20050249196 | November 10, 2005 | Ansari et al. |
20050286466 | December 29, 2005 | Tagg |
20060015785 | January 19, 2006 | Chun |
20060104207 | May 18, 2006 | Ostrosky |
20060271322 | November 30, 2006 | Haggerty |
20070097659 | May 3, 2007 | Behrens |
20070111759 | May 17, 2007 | Tanaka |
20070220380 | September 20, 2007 | Ohanyan |
20080026748 | January 31, 2008 | Alexander et al. |
20080031143 | February 7, 2008 | Ostrosky |
20080117907 | May 22, 2008 | Hein |
20080144293 | June 19, 2008 | Aksamit |
20080159737 | July 3, 2008 | Noble et al. |
20080168520 | July 10, 2008 | Vanderhoff |
20080247401 | October 9, 2008 | Bhal |
20080274712 | November 6, 2008 | Rofougaran |
20080315898 | December 25, 2008 | Cannon |
20090059933 | March 5, 2009 | Huang et al. |
20090089854 | April 2, 2009 | Le |
20090129557 | May 21, 2009 | Carter et al. |
20090213738 | August 27, 2009 | Volpe et al. |
20090254976 | October 8, 2009 | Huotari et al. |
20090282446 | November 12, 2009 | Breed |
20090282455 | November 12, 2009 | Bell et al. |
20090289020 | November 26, 2009 | Wurmhoringer |
20100131999 | May 27, 2010 | Kfir et al. |
20100132000 | May 27, 2010 | Straub |
20100138823 | June 3, 2010 | Thornley |
20100246416 | September 30, 2010 | Sinha |
20100281107 | November 4, 2010 | Fallows et al. |
20110001833 | January 6, 2011 | Grinkemeyer |
20110006794 | January 13, 2011 | Sellathamby |
20110012632 | January 20, 2011 | Merrow |
20110035676 | February 10, 2011 | Tischer |
20110072306 | March 24, 2011 | Racey |
20110090075 | April 21, 2011 | Armitage et al. |
20110099424 | April 28, 2011 | Rivera Trevino |
20110107074 | May 5, 2011 | Chan et al. |
20110116419 | May 19, 2011 | Cholas |
20110149720 | June 23, 2011 | Phuah et al. |
20110222549 | September 15, 2011 | Connelly |
20110267782 | November 3, 2011 | Petrick et al. |
20110306306 | December 15, 2011 | Reed |
20120140081 | June 7, 2012 | Clements |
20120122406 | May 17, 2012 | Gregg et al. |
20120163227 | June 28, 2012 | Kannan |
20120198084 | August 2, 2012 | Keskitalo |
20120198442 | August 2, 2012 | Kashyap |
20120213259 | August 23, 2012 | Renken et al. |
20120220240 | August 30, 2012 | Rothschild |
20120275784 | November 1, 2012 | Soto |
20120278826 | November 1, 2012 | Jones |
20120306895 | December 6, 2012 | Faulkner et al. |
20130014983 | January 17, 2013 | Korson et al. |
20130033279 | February 7, 2013 | Sozanski et al. |
20130049794 | February 28, 2013 | Humphrey et al. |
20130076217 | March 28, 2013 | Thompson |
20130093447 | April 18, 2013 | Nickel |
20130104158 | April 25, 2013 | Partee |
20130152047 | June 13, 2013 | Moorthi et al. |
20130160064 | June 20, 2013 | Van Rozen |
20130167123 | June 27, 2013 | Dura |
20130257468 | October 3, 2013 | Mlinarsky |
20130305091 | November 14, 2013 | Stan et al. |
20140047322 | February 13, 2014 | Kim et al. |
20140091874 | April 3, 2014 | Cook et al. |
20140115580 | April 24, 2014 | Kellerman |
20140123200 | May 1, 2014 | Park |
20140126387 | May 8, 2014 | Gintis |
20140156819 | June 5, 2014 | Cavgalar |
20140187172 | July 3, 2014 | Partee |
20140187173 | July 3, 2014 | Partee |
20140207404 | July 24, 2014 | Fritzsche |
20140256373 | September 11, 2014 | Hernandez |
20140266930 | September 18, 2014 | Huynh |
20140269386 | September 18, 2014 | Chu et al. |
20140269871 | September 18, 2014 | Huynh |
20140282783 | September 18, 2014 | Totten |
20140370821 | December 18, 2014 | Guterman |
20150024720 | January 22, 2015 | Efrati |
20150093987 | April 2, 2015 | Ouyang |
20150109941 | April 23, 2015 | Zhang |
20150151669 | June 4, 2015 | Meisner |
20150180743 | June 25, 2015 | Jana et al. |
20150226716 | August 13, 2015 | Nelson |
20150237010 | August 20, 2015 | Roskind |
20150253357 | September 10, 2015 | Olgaard |
20150288589 | October 8, 2015 | Radford et al. |
20150369851 | December 24, 2015 | Even |
20160080241 | March 17, 2016 | Rocha De Maria |
20160094650 | March 31, 2016 | Garcia De Rio |
20160102951 | April 14, 2016 | Cole |
20160191364 | June 30, 2016 | Ajitomi |
20160381818 | December 29, 2016 | Mills |
20170048519 | February 16, 2017 | Friel |
20170089981 | March 30, 2017 | Kumar |
20170093682 | March 30, 2017 | Kumar |
20170093683 | March 30, 2017 | Kumar |
20170126536 | May 4, 2017 | Kumar |
20170126537 | May 4, 2017 | Kumar |
20170126539 | May 4, 2017 | Tiwari et al. |
20170149635 | May 25, 2017 | Kumar |
20170149645 | May 25, 2017 | Kumar |
20170195071 | July 6, 2017 | Kumar |
20170250762 | August 31, 2017 | Kumar et al. |
20170288791 | October 5, 2017 | Kumar et al. |
20170288993 | October 5, 2017 | Kumar et al. |
20170289012 | October 5, 2017 | Tiwari et al. |
20170302994 | October 19, 2017 | Kumar |
20180024193 | January 25, 2018 | Kumar et al. |
20180076908 | March 15, 2018 | Kumar et al. |
20180077046 | March 15, 2018 | Kumar et al. |
20180351846 | December 6, 2018 | Kumar et al. |
20190109778 | April 11, 2019 | Kumar et al. |
20190182134 | June 13, 2019 | Kumar et al. |
20190190625 | June 20, 2019 | Kumar et al. |
20190260664 | August 22, 2019 | Kumar et al. |
20190273675 | September 5, 2019 | Kumar et al. |
20200142001 | May 7, 2020 | Kumar et al. |
202261360 | May 2012 | CN |
2001013604 | February 2001 | WO |
2013169728 | November 2013 | WO |
2014035462 | March 2014 | WO |
2014065843 | May 2014 | WO |
2017053961 | March 2017 | WO |
2017074872 | May 2017 | WO |
- Kumar, Samant; Issue Notification for U.S. Appl. No. 14/866,780, filed Sep. 25, 2015, mailed Oct. 19, 2016, 1 pg.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 14/866,780, filed Sep. 25, 2015, mailed Jul. 19, 2016, 8 pgs.
- Kumar, Samant; Advisory Action for U.S. Appl. No. 15/642,915, filed Jul. 6, 2017, mailed Jul. 23, 2018, 18 pgs.
- Kumar, Samant; Corrected Notice of Allowance for U.S. Appl. No. 15/642,915, filed Jul. 6, 2017, mailed Apr. 10, 2019, 7 pgs.
- Kumar, Samant; Final Office Action for U.S. Appl. No. 15/642,915, filed Jul. 6, 2017, mailed Apr. 5, 2018, 18 pgs.
- Kumar, Samant; Issue Notification for U.S. Appl. No. 15/642,915, filed Jul. 6, 2017, mailed Apr. 24, 2019, 1 pg.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 15/642,915, filed Jul. 6, 2017, mailed Oct. 2, 2018, 15 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 15/642,915, filed Jul. 6, 2017, mailed Nov. 1, 2017, 42 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 15/642,915, filed Jul. 6, 2017, mailed Feb. 28, 2019, 11 pgs.
- Kumar, Samant; Supplemental Notice of Allowance for U.S. Appl. No. 15/642,915, filed Jul. 6, 2017, mailed Mar. 25, 2019, 8 pgs.
- Kumar, Samant; Issue Notification for U.S. Appl. No. 14/866,630, filed Sep. 25, 2015, mailed Apr. 11, 2018, 1 pg.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 14/866,630, filed Sep. 25, 2015, mailed Mar. 9, 2017, 24 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 14/866,630, filed Sep. 25, 2015, mailed Dec. 20, 2017, 19 pgs.
- Kumar, Samant; Supplemental Notice of Allowance for U.S. Appl. No. 14/866,630, filed Sep. 25, 2015, mailed Jan. 31, 2018, 9 pgs.
- Kumar, Samant; Supplemental Notice of Allowance for U.S. Appl. No. 14/866,630, filed Sep. 25, 2015, mailed Mar. 30, 2018, 6 pgs.
- Kumar, Samant; Corrected Notice of Allowability for U.S. Appl. No. 14/866,752, filed Sep. 25, 2015, mailed Jul. 10, 2018, 5 pgs.
- Kumar, Samant; Corrected Notice of Allowance for U.S. Appl. No. 14/866,752, filed Sep. 25, 2015, mailed Oct. 4, 2018, 5 pgs.
- Kumar, Samant; Issue Notification for U.S. Appl. No. 14/866,752, filed Sep. 25, 2015, mailed Oct. 17, 2018, 1 pg.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 14/866,752, filed Sep. 25, 2015, mailed Nov. 7, 2017, 26 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 14/866,752, filed Sep. 25, 2015, mailed May 17, 2018, 16 pgs.
- Kumar, Samant; Corrected Notice of Allowance for U.S. Appl. No. 16/103,546, filed Mar. 25, 2019, mailed Mar. 25, 2019, 7 pgs.
- Kumar, Samant; Corrected Notice of Allowance for U.S. Appl. No. 16/103,546, filed Aug. 14, 2018, mailed Jan. 9, 2019, 6 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 16/103,546, filed Aug. 14, 2018, mailed Jan. 28, 2019, 36 pgs.
- Kumar, Samant; Certificate of Correction for U.S. Appl. No. 14/866,720, filed Sep. 25, 2015, mailed Feb. 13, 2018, 1 pg.
- Kumar, Samant; Issue Notification for U.S. Appl. No. 14/866,720, filed Sep. 25, 2015, mailed Oct. 18, 2017, 1 pg.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 14/866,720, filed Sep. 25, 2015, mailed Jan. 23, 2017, 17 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 14/866,720, filed Sep. 25, 2015, mailed Jun. 29, 2017, 26 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 14/866,720, filed Sep. 25, 2015, mailed Aug. 28, 2017, 11 pgs.
- Kumar, Samant; Response to Rule 312 Communication for U.S. Appl. No. 14/866,720, filed Sep. 25, 2015, mailed Jul. 26, 2017, 2 pgs.
- Kumar, Samant; Advisory Action for U.S. Appl. No. 15/722,235, filed Oct. 2, 2017, mailed Sep. 18, 2019, 4 pgs.
- Kumar, Samant; Corrected Notice of Allowance for U.S. Appl. No. 15/722,235, filed Oct. 2, 2017, mailed Jan. 22, 2020, 6 pgs.
- Kumar, Samant; Final Office Action for U.S. Appl. No. 15/722,235, filed Oct. 2, 2017, mailed Jul. 2, 2019, 18 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 15/722,235, filed Oct. 2, 2017, mailed Jan. 8, 2019, 62 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 15/722,235, filed Oct. 2, 2017, mailed Oct. 16, 2019, 17 pgs.
- Kumar, Samant; Supplemental Notice of Allowance for U.S. Appl. No. 15/722,235, filed Oct. 2, 2017, mailed Dec. 4, 2019, 6 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 16/737,573, filed Jan. 8, 2020, mailed Jun. 10, 2021, 73 pgs.
- Kumar, Samant; Ex-Parte Quayle Office Action for U.S. Appl. No. 14/948,925, filed Nov. 23, 2015, mailed Jun. 20, 2017, 29 pgs.
- Kumar, Samant; Issue Notification for U.S. Appl. No. 14/948,925, filed Nov. 23, 2015, mailed Nov. 16, 2017, 1 pg.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 14/948,925, filed Nov. 23, 2015, mailed Sep. 20, 2017, 15 pgs.
- Kumar, Samant; Supplemental Notice of Allowance for U.S. Appl. No. 14/948,925, filed Nov. 23, 2015, mailed Oct. 5, 2017, 2 pgs.
- Kumar, Samant; Corrected Notice of Allowance for U.S. Appl. No. 15/813,838, filed Nov. 15, 2017, mailed Feb. 12, 2019, 6 pgs.
- Kumar, Samant; Issue Notification for U.S. Appl. No. 15/813,838, filed Nov. 15, 2017, mailed Jan. 9, 2019, 1 pg.
- Kumar, Samant; Issue Notification for U.S. Appl. No. 15/813,838, filed Nov. 15, 2017, mailed Feb. 20, 2019, 1 pg.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 15/813,838, filed Nov. 15, 2017, mailed Oct. 2, 2018, 52 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 16/215,689, filed Dec. 11, 2018, mailed Oct. 29, 2019, 53 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 16/215,689, filed Dec. 11, 2018, mailed Nov. 13, 2019, 11 pgs.
- Kumar, Samant; Issue Notification for U.S. Appl. No. 14/948,143, filed Nov. 20, 2015, mailed May 16, 2018, 1 pg.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 14/948,143, filed Nov. 20, 2015, mailed Dec. 28, 2017, 39 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 14/948,143, filed Nov. 20, 2015, mailed Jan. 25, 2018, 13 pgs.
- Kumar, Samant; Supplemental Notice of Allowance for U.S. Appl. No. 14/948,143, Nov. 20, 2015, mailed May 7, 2018.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 16/737,573, filed Jan. 8, 2020, mailed Feb. 18, 2022, 15 pgs.
- Consumer Electronics Net; Article entitled: “Teleplan Enhances Test Solution Portfolio with Titan”, located at <http://www.consumerelectronicsnet.com/article/Teleplan-Enhances-Test-Solution-Portfolio-With-Titan-4673561>, published on Nov. 1, 2016, 3 pgs.
- Promptlink; Article entitled: “Set-Top Box Test Platform”, located at <http://promptlink.com/products/stbtp.html>, earliest known publication date Aug. 11, 2016, 7 pgs.
- Exact Ventures; Report entitled: North American Telecommunications Equipment Repair Market, located at http://www.fortsol.com/wp-content/uploads/2016/08/Exact-Ventures-NA-Repair-Market-Report.pdf>, earliest known publication date Aug. 1, 2016, 12 pgs.
- Promptlink; Article entitled: “Cable Modem Test Platform”, located at <https://www.promptlink.com/products/cmtp.html>, earliest known publication date Aug. 11, 2016, 10 pgs.
- Digital Producer; Article entitled: “S3 Group Unveils Exclusive Partnership in North America With First US StormTest(TM) Decision Line Customer”, located at <http://www.digitalproducer.com/article/S3-Group-Unveils-Exclusive-Partnership-in-North-America-With-First-US-StormTest(TM)-Decision-Line-Customer-1668213>, Sep. 8, 2011, 3 pgs.
- CED Magazine; Article entitled: “Cable Connects In Atlanta”, located at <https://www.cedmagazine.com/article/2006/04/cable-connects-atlanta>, Apr. 30, 2006, 21 pgs.
- Businesswire; Article entitled: “GENBAND and CTDI Settle Legal Dispute”, located at <http://www.businesswire.com/news/home/20140321005528/en/GENBAND-CTDI-Settle-Legal-Dispute>, Mar. 21, 2014, 1 pg.
- Teleplan; Article entitled: “Screening & Testing”, located at <https://www.teleplan.com/innovative-services/screening-testing/>, earliest known publication date Mar. 21, 2015, 7 pgs.
- Electronic Design; Article entitled: “Testing of MPEG-2 Set-Top Boxes Must be Fast, Thorough”, located at <http://www.electronicdesign.com/print/839>, published Nov. 18, 2001, 9 pgs.
- S3 Group; Document entitled: “White Paper: The Importance of Automated Testing in Set-Top Box Integration”, earliest known publication date Jun. 17, 2014, 11 pgs.
- Tvtechnology; Article entitled: “S3 Group's StormTest”, located at <http://www.tvtechnology.com/expertise/0003/s3-groups-stormtest/256690>, published May 1, 2012, 2 pgs.
- Euromedia; Article entitled: “Automated TV Client testing: Swisscom partners with S3 Group to deliver the ultimate IPTV experience”, located at <http://advanced-television.com/wp-content/uploads/2012/10/s3.pdf>, earliest known pub. date—May 30, 2013, 2 pgs.
- Promptlink Communications; Article entitled: “Promptlink Communications Officially Launches Sep-Top Box Testing Platform”, located at <https://www.promptlink.com/company/assets/media/2014-05-20.pdf>, published on May 20, 2014, 2 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 15/624,950, filed Jun. 16, 2017, mailed Jul. 9, 2018, 50 pgs.
- Kumar, Samant; Final Office Action for U.S. Appl. No. 15/624,950, filed Jun. 16, 2017, mailed Dec. 20, 2018, 33 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 16/278,534, filed Feb. 18, 2019, mailed Jun. 11, 2019, 25 pgs.
- Kumar, Samant; Final Office Action for U.S. Appl. No. 16/278,534, filed Feb. 18, 2019, mailed Jan. 7, 2020, 34 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 14/987,538, filed Jan. 4, 2016, mailed Mar. 23, 2017, 7 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 14/987,538, filed Jan. 4, 2016, mailed Jul. 21, 2017, 18 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 14/987,538, filed Jan. 4, 2016, mailed Dec. 4, 2017, 20 pgs.
- Kumar, Samant; Corrected Notice of Allowance for U.S. Appl. No. 14/987,538, filed Jan. 4, 2016, mailed Jan. 10, 2018, 8 pgs.
- Kumar, Samant; Response to Amendment under Rule 312 for U.S. Appl. No. 14/987,538, filed Jan. 4, 2016, mailed Jan. 17, 2018, 2 pgs.
- Kumar, Samant; Issue Notification for U.S. Appl. No. 14/987,538, filed Jan. 4, 2016, mailed Jan. 31, 2018, 1 pg.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 15/624,961, filed Jun. 16, 2017, mailed Jul. 19, 2017, 7 pgs.
- Kumar, Samant; Notice of Non-Compliant Amendment for U.S. Appl. No. 15/624,961, filed Jun. 16, 2017, mailed Jan. 10, 2018, 5 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 15/624,961, filed Jun. 16, 2017, mailed May 22, 2018, 44 pgs.
- Kumar, Samant; Corrected Notice of Allowance for U.S. Appl. No. 15/624,961, filed Jun. 16, 2017, mailed Jun. 28, 2018, 7 pgs.
- Kumar, Samant; Corrected Notice of Allowance for U.S. Appl. No. 15/624,961, filed Jun. 16, 2017, mailed Sep. 28, 2018, 9 pgs.
- Kumar, Samant; Issue Notification for U.S. Appl. No. 15/624,961, filed Jun. 16, 2017, mailed Oct. 10, 2018, 1 pg.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 14/929,180, filed Oct. 30, 2015, mailed Mar. 22, 2017, 32 pgs.
- Kumar, Samant; Final Office Action for U.S. Appl. No. 14/929,180, filed Oct. 30, 2015, mailed May 8, 2018, 35 pgs.
- Kumar, Samant; Advisory Action for U.S. Appl. No. 14/929,180, filed Oct. 30, 2015, mailed Jul. 27, 2018, 9 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 14/929,180, filed Oct. 30, 2015, mailed Oct. 1, 2018, 15 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 16/415,604, filed May 17, 2019, mailed Sep. 16, 2020, 85 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 16/415,604, filed May 17, 2019, mailed Dec. 16, 2020, 6 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 14/929,220, filed Oct. 30, 2015, mailed Aug. 24, 2017, 31 pgs.
- Kumar, Samant; Final Office Action for U.S. Appl. No. 14/929,220, filed Oct. 30, 2015, mailed May 10, 2018, 38 pgs.
- Kumar, Samant; Advisory Action for U.S. Appl. No. 14/929,220, filed Oct. 30, 2015, mailed Jul. 27, 2018, 8 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 14/929,220, filed Oct. 30, 2015, mailed Oct. 1, 2018, 13 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 14/929,220, filed Oct. 30, 2015, mailed Feb. 19, 2019, 24 pgs.
- Kumar, Samant; Supplemental Notice of Allowance for U.S. Appl. No. 14/929,220, filed Oct. 30, 2015, mailed Apr. 12, 2019, 7 pgs.
- Kumar, Samant; Supplemental Notice of Allowance for U.S. Appl. No. 14/929,220, filed Oct. 30, 2015, mailed May 6, 2019, 7 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 16/400,512, filed May 1, 2019, mailed Aug. 22, 2019, 48 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 16/400,512, filed May 1, 2019, mailed Nov. 4, 2019, 16 pgs.
- Kumar, Samant; Supplemental Notice of Allowance for U.S. Appl. No. 16/400,512, filed May 1, 2019, mailed Jan. 13, 2020, 6 pgs.
- Kumar, Samant; Supplemental Notice of Allowance for U.S. Appl. No. 16/400,512, filed May 1, 2019, mailed Feb. 3, 2020, 6 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 15/057,085, filed Feb. 29, 2016, mailed Apr. 7, 2017, 15 pgs.
- Kumar, Samant; Notice of Allowance for U.S. Appl. No. 15/057,085, filed Feb. 29, 2016, mailed Sep. 29, 2017, 28 pgs.
- Kumar, Samant; Corrected Notice of Allowance for U.S. Appl. No. 15/057,085, filed Feb. 29, 2016, mailed Oct. 31, 2017, 6 pgs.
- Kumar, Samant; Issue Notification for U.S. Appl. No. 15/057,085, filed Feb. 29, 2016, mailed Jan. 31, 2018.
- Kumar, Samant; Final Office Action for U.S. Appl. No. 16/737,573, filed Jan. 8, 2020, mailed Oct. 21, 2021, 18 pgs.
- Kumar, Samant; Advisory Action for U.S. Appl. No. 16/737,573, filed Jan. 8, 2020, mailed Jan. 10, 2022, 3 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 15/818,803, filed Nov. 21, 2017, mailed Jul. 25, 2018, 46 pgs.
- Kumar, Samant; Final Office Action for U.S. Appl. No. 15/818,803, filed Nov. 21, 2017, mailed Nov. 26, 2018, 20 pgs.
- Kumar, Samant; Advisory Action for U.S. Appl. No. 15/818,803, filed Nov. 21, 2017, mailed Feb. 5, 2019, 13 pgs.
- Kumar, Samant; Non-Final Office Action for U.S. Appl. No. 16/283,340, filed Feb. 22, 2019, mailed Jun. 12, 2019, 51 pgs.
- Kumar, Samant; Final Office Action for U.S. Appl. No. 16/283,340, filed Feb. 22, 2019, mailed Aug. 13, 2019, 19 pgs.
- Nordman, Bruce, “Testing Products with Network Connectivity,” Jun. 21, 2011 [retrieved online at http://citeseerx.s1. psu.edu/viewdoc/download?doi=10.1.1.695.772&rep=rep 1&type=pdf on Feb. 6, 2017], 20 pgs.
- Tiwari, Rajeev; Non-Final Office Action for U.S. Appl. No. 15/348,920, filed Nov. 10, 2016, mailed Nov. 20, 2017, 53 pgs.
- Tiwari, Rajeev; Final Office Action for U.S. Appl. No. 15/348,920, filed Nov. 10, 2016, mailed Apr. 30, 2018, 34 pgs.
- Tiwari, Rajeev; Advisory Action for U.S. Appl. No. 15/348,920, filed Nov. 10, 2016, mailed Jul. 17, 2018, 8 pgs.
- Tiwari, Rajeev; Non-Final Office Action for U.S. Appl. No. 15/348,920, filed Nov. 10, 2016, mailed Aug. 24, 2018, 10 pgs.
- Tiwari, Rajeev; Notice of Allowance for U.S. Appl. No. 15/348,920, filed Nov. 10, 2016, mailed Dec. 4, 2018, 11 pgs.
- Tiwari, Rajeev; Corrected Notice of Allowance for U.S. Appl. No. 15/348,920, filed Nov. 10, 2016, mailed Feb. 26, 2019, 8 pgs.
- Tiwari, Rajeev; Corrected Notice of Allowance for U.S. Appl. No. 15/348,920, filed Nov. 10, 2016, mailed Mar. 27, 2019, 13 pgs.
- Tiwari, Rajeev; Issue Notification for U.S. Appl. No. 15/348,920, filed Nov. 10, 2016, mailed Apr. 10, 2019, 1 pg.
- Tiwari, Rajeev; Non-Final Office Action for U.S. Appl. No. 15/624,967, filed Jun. 16, 2017, mailed Nov. 7, 2017, 52 pgs.
- Tiwari, Rajeev; Final Office Action for U.S. Appl. No. 15/624,967, filed Jun. 16, 2017, mailed May 8, 2018, 40 pgs.
- Tiwari, Rajeev; Advisory Action for U.S. Appl. No. 15/624,967, filed Jun. 16, 2017, mailed Jul. 17, 2018, 7 pgs.
- Tiwari, Rajeev; Notice of Allowance for U.S. Appl. No. 15/624,967, filed Jun. 16, 2017, mailed Aug. 28, 2018, 6 pgs.
- Tiwari, Rajeev; Supplemental Notice of Allowance for U.S. Appl. No. 15/624,967, filed Jun. 16, 2017, mailed Sep. 19, 2018, 7 pgs.
- Tiwari, Rajeev; Issue Notification for U.S. Appl. No. 15/624,967, filed Jun. 16, 2017, mailed Nov. 29, 2018, 1 pg.
- Kumar, Samant; International Search Report and Written Opinion for PCT/US16/53768, filed Sep. 26, 2016, mailed Feb. 3, 2017, 17 pgs.
- Kumar, Samant; International Preliminary Report on Patentability for PCT Application No. PCT/US2016/053768, Sep. 26, 2016, mailed Apr. 5, 2018, 13 pgs.
- Kumar, Samant; International Search Report and Written Opinion for PCT/US2016/058507, filed Oct. 24, 2016, mailed Jan. 3, 2017, 12 pgs.
- Kumar, Samant; International Preliminary Report on Patentability for PCT Application No. PCT/US2016/058507, filed Oct. 24, 2016, mailed May 11, 2018, 12 pgs.
Type: Grant
Filed: Feb 23, 2021
Date of Patent: Nov 26, 2024
Patent Publication Number: 20210176159
Assignee: Contec, LLC (Schenectady, NY)
Inventors: Samant Kumar (San Jose, CA), Shivashankar Diddimani (Karnataka), Hemanth Nekkileru (San Jose, CA), James Christopher Collip (Sunnyvale, CA), Naresh Chandra Nigam (San Jose, CA), Mrinal Mathur (San Jose, CA)
Primary Examiner: Alpus Hsu
Assistant Examiner: Camquyen Thai
Application Number: 17/182,531
International Classification: H04L 43/50 (20220101); H04L 12/28 (20060101);