Accessory validation system
First Claim
1. A method of testing an electronic accessory comprising:
- providing a plurality of possible functional capabilities that can be performed by one or more types of electronic accessories;
receiving an identification of at least one of the plurality of possible functional capabilities for a particular electronic accessory;
using the identified at least one of the plurality of possible functional capabilities to generate a plurality of rules that identify requirements for the particular electronic accessory; and
using the plurality of rules to generate-a plurality of tests for testing the particular electronic 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
40 Claims
-
1. A method of testing an electronic accessory comprising:
-
providing a plurality of possible functional capabilities that can be performed by one or more types of electronic accessories; receiving an identification of at least one of the plurality of possible functional capabilities for a particular electronic accessory; using the identified at least one of the plurality of possible functional capabilities to generate a plurality of rules that identify requirements for the particular electronic accessory; and using the plurality of rules to generate-a plurality of tests for testing the particular electronic accessory. - View Dependent Claims (38)
-
-
2. 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; selecting a first test from the plurality of tests; providing configuration information to a test unit for the first test; and providing a prompt for an action to be performed on the accessory for the first test. - View Dependent Claims (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; and electronic circuitry that enables the testing unit to operate in first and second test modes where in the first test mode the electronic circuitry monitors electronic signals received at and sent to the first connector, and in the second test mode the electronic circuitry mimics the operation of an electronic accessory, the electronic circuitry further including circuitry to provide information regarding results of the first and second test modes to the third connector. - View Dependent Claims (24, 25, 26, 27, 28, 39)
-
-
29. A computer system for testing electronic 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 that can be performed by one or more types of electronic accessories; code for receiving an identification of at least one of the plurality of possible functional capabilities for a particular electronic accessory; code for using the identified at least one of the plurality of possible functional capabilities to generate a plurality of rules that identify requirements for the particular electronic accessory; and code for generating a plurality of tests for testing the particular electronic accessory based on the plurality of rules. - View Dependent Claims (35, 36, 37, 40)
-
-
30. 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; code for selecting a first test from the plurality of tests; code for providing configuration information to an electronic testing unit for the first test; and code for providing a prompt for an action to be performed on the accessory for the first test. - View Dependent Claims (31, 32, 33, 34)
-
Specification