ACCESSORY VALIDATION SYSTEM
First Claim
1. A method of testing an accessory comprising:
- providing a plurality of possible functional capabilities;
receiving an identification of at least one of the plurality of possible functional capabilities;
using the identified at least one of the plurality of possible functional capabilities to generate a plurality of rules, where the plurality of rules comprises a plurality of requirements for the accessory; and
using the plurality of rules to generate a plurality of tests for testing the accessory.
1 Assignment
0 Petitions
Accused Products
Abstract
Circuits, methods, and apparatus for testing media player accessories. One example includes an accessory validation system including hardware, firmware, and software. This example provides two test modes, referred to a sniff mode and an emulation mode. In the sniff mode, a test box may be inserted between an accessory and a media player. Traffic between the accessory and media player may be monitored and the presence of errors may be determined. In the emulation mode, the accessory validation system hardware emulates a media player. The emulator provides various types of responses to the accessory that would otherwise occur infrequently with an actual media player. The tests to be completed in these modes are compiled based on the category of functions that an accessory maker wishes to claim for the accessory. These category claims are then converted into a number of rules. From these rules, specific tests are generated.
-
Citations
37 Claims
-
1. A method of testing an accessory comprising:
-
providing a plurality of possible functional capabilities; receiving an identification of at least one of the plurality of possible functional capabilities; using the identified at least one of the plurality of possible functional capabilities to generate a plurality of rules, where the plurality of rules comprises a plurality of requirements for the accessory; and using the plurality of rules to generate a plurality of tests for testing the accessory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic testing system comprising:
-
an electronic testing unit comprising; a first connector to connect to an accessory; a second connector to connect to a computer; first electronic circuitry to detect electronic signals received at the first connector; and second electronic circuitry to provide information regarding the detected electronic signals to the second connector; and a computer program residing on a computer and comprising; code for providing a plurality of possible functional capabilities; code for receiving an identification of at least one of the plurality of possible functional capabilities; code for using the identified at least one of the plurality of possible functional capabilities to generate a plurality of rules, where the plurality of rules comprises a plurality of requirements for the accessory; and code for using the plurality of rules to generate a plurality of tests for testing the accessory. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An electronic testing unit comprising:
-
a first connector to connect to an accessory; a second connector to connect to a media player; a third connector to connect to a computer; first electronic circuitry to detect electronic signals received at the first connector; and second electronic circuitry to provide information regarding the detected electronic signals to the third connector. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A computer system for testing accessories, the computer system comprising a computer program on a computer readable media, the computer program comprising:
-
code for providing a plurality of possible functional capabilities; code for receiving an identification of at least one of the plurality of possible functional capabilities; code for using the identified at least one of the plurality of possible functional capabilities to generate a plurality of rules, where the plurality of rules comprises a plurality of requirements for the accessory; and code for using the plurality of rules to generate a plurality of tests for testing the accessory. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
Specification