1461183314-28dc816e-9ecf-4c99-b847-aae3286e5a45

1. A method of sharing media content among families of broadcast stations, the method comprising:
receiving information relating to media content from families of broadcast stations;
storing the information such that the information is accessible to at least two of the families of broadcast stations via a computer network;
receiving a query for specific media content from a broadcast station that is a member of a first family of broadcast stations, the specific media content being associated with a second family of broadcast stations that is different from the first family;
searching the stored information in accordance with the query to identify the specific media content; and
enabling the broadcast station to access to the specific media content if the specific media content is identified among the stored information.
2. The method of claim 1, wherein the information identifies media content by family of broadcast station and by one or more attributes of the media content.
3. The method of claim 2, wherein the one or more attributes comprises at least one of a title associated With the media content, an artist associated with the media content, notes associated with the media content, a composer associated with the media content, a producer associated with the media content, a category associated with the media content, a type number associated with the media content, an advertiser number associated with the media content and user-defined custom information.
4. The method of claim 3, further comprising;
generating a graphical user interface (GUI) comprising one or more fields;
wherein the query corresponds to information contained in the one or more fields of the GUI.
5. The method of claim 1, further comprising:
generating a graphical user interface (GUI) comprising one or more options for accessing the specific media content;
wherein enabling comprises;
receiving a selection corresponding to the one or more options; and
instructing a broadcast station that stores the specific media content to provide the specific media content to the broadcast station that issued the query.
6. The method of claim 5, wherein the one or more options comprise:
an option to obtain the specific media content immediately; and
an option to obtain the media content at a predefined time.
7. The method of claim 1, wherein the media content comprises music from the families of broadcast stations; and
wherein the media content is stored in one or more repositories that are communicatively coupled to the network.
8. The method of claim 1, wherein the broadcast stations comprise radio stations, and the method is performed at one or more computer systems that are separate from the families of broadcast stations.
9. A method of sharing media content among families of broadcast stations, the method comprising:
receiving information relating to media content for families of broadcast stations;
storing the information such that the information is accessible to at least one of the families of broadcast stations via a computer network;
receiving a query for specific media content from a broadcast station that is a member of a first family of broadcast stations, the specific media content being associated with a second family of broadcast stations that is different from the first family;
searching the information in accordance with the query to identify a location of the specific media content;
obtaining the specific media content from the location; and
providing the specific media content to the broadcast station.
10. The method of claim 9, further comprising;
generating a graphical user interface (GUI) comprising one or more fields;
wherein the query corresponds to information contained in the one or more fields of the GUI.
11. The method of claim 9, wherein the method is performed at a central server and the location of the specific media content comprises one or more servers that are remote from the central server, the one or more servers being communicatively coupled to the central server via one or more computer networks.
12. The method of claim 9, wherein the broadcast stations comprise radio stations, and the method is performed at one or more computer systems that are associated with a broadcast station that is a member of the second family.
13. A computing device comprising a computer program product stored on a computer readable medium, the stored computer program product including executable instructions for use in sharing media content among families of broadcast stations, the executable instructions for causing the computing device to perform functions comprising:
receiving information relating to media content from families of broadcast stations;
storing the information such that the information is accessible to at least two of the families of broadcast stations via a computer network;
receiving a query for specific media content from a broadcast station that is a member of a first family of broadcast stations, the specific media content being associated with a second family of broadcast stations that is different from the first family;
searching the stored information in accordance with the query to identify the specific media content; and
enabling the broadcast station to access to the specific media content if the specific media content is identified among the stored information.
14. The computing device of claim 13, wherein the information identifies media content by family of broadcast station and by one or more attributes of the media content.
15. The computing device of claim 14, wherein the one or more attributes comprises at least one of a title associated with the media content an artist associated with the media content, notes associated with the media content, a composer associated with the media content, a producer associated with the media content, a category associated with the media content, a type number associated with the media content, an advertiser number associated with the media content, and user-defined custom information.
16. The computing device of claim 15, further comprising executable instructions for causing the computing device to perform functions comprising:
generating a graphical user interface (GUI) comprising one or more fields;
wherein the query corresponds to information contained in the one or more fields of the GUI.
17. The computing device of claim 13, further comprising executable instructions for causing the computing device to perform functions comprising:
generating a graphical user interface (GUI) comprising one or more options for accessing the specific media content;
wherein enabling comprises;
receiving a selection corresponding to the one or more options; and
instructing a broadcast station that stores the specific media content to provide the specific media content to the broadcast station that issued the query.
18. The computing device of claim 17, wherein the one or more options comprise:
an option to obtain the specific media content immediately; and
an option to obtain the media content at a predefined time.
19. The computing device of claim 13, wherein the media content comprises music from the families of broadcast stations; and
wherein the media content is stored in one or more repositories that are communicatively coupled to the network.
20. The computing device of claim 13, wherein the broadcast stations comprise radio stations, and the computing device is resident at one or more computer systems that are separate from the families of broadcast stations.
21. A computing device comprising a computer program product stored on a computer readable medium, the stored computer program product including executable instructions for use in sharing media content among families of broadcast stations, the executable instructions for causing the computing device to perform functions comprising;
receiving information relating to media content for families of broadcast stations;
storing the information such that the information is accessible to at least one of the families of broadcast stations via a computer network;
receiving a query for specific media content from a broadcast station that is a member of a first family of broadcast stations, the specific media content being associated with a second family of broadcast stations that is different from the first family;
searching the information in accordance with the query to identify a location of the specific media content;
obtaining the specific media content from the location; and
providing the specific media content to the broadcast station.
22. The computing device of claim 21, further comprising executable instructions for causing the computing device to perform functions comprising;
generating a graphical user interface (GUI) comprising one or more fields;
wherein the query corresponds to information contained in the one or more fields of the GUI.
23. The computing device of claim 21, wherein the computing device is resident at a central server and the location of the specific media content comprises one or more servers that are remote from the central server, the one or more servers being communicatively coupled to the central server via one or more computer networks.
24. The computing device of claim 21, wherein the broadcast stations comprise radio stations, and the computing device is resident at one or more computer systems that are associated with a broadcast station that is a member of the second family.
25. The method of claim 9, further comprising:
receiving other media content from another broadcast station among the families of broadcast stations; and
screening the other media content in accordance with one or more predefined rules.
26. The method of claim 9, further comprising:
receiving other media content from another broadcast station among the families of broadcast stations, the other media content having metadata associated therewith; and
changing the metadata.
27. The computing device of claim 21, further comprising executable instructions for causing the computing device to perform functions comprising:
receiving other media content from another broadcast station among the families of broadcast stations; and
screening the other media content in accordance with one or more predefined rules.
28. The computing device of claim 21, further comprising executable instructions for causing the computing device to perform functions comprising:
receiving other media content from another broadcast station among the families of broadcast stations, the other media content having metadata associated therewith; and
changing the metadata.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A system for testing components of a simulator comprising:
a digital output slave device;
a master controller coupled to the digital output slave device, the master controller transmitting chip select and data signals to the digital output slave device for testing a component of the simulator; and
a computer system coupled to the master controller, the computer system displaying at least one image of a control panel, a cursor of the computer system placed on a desired component on the at least one image of the control panel, a test signal from the computer system sent to the master controller for testing the component of the simulator;
wherein the digital output slave device comprises:
a digital output controller coupled to the master controller;
at least one demultiplexer coupled to chip select pins of the digital output controller; and
at least one digital output driver board coupled to an output of the demultiplexer and data pins of the digital output controller.
2. A system for testing components of a simulator in accordance with claim 1, further comprising a voltage converter coupled to the master controller and the computer system for converting the test signals from the computer to a proper logic levels for the test circuit.
3. A system for testing components of a simulator in accordance with claim 1, further comprising a differential bus transceiver coupled to the master controller and the computer system for converting commands from the computer system to RS422.
4. A system for testing components of a simulator in accordance with claim 1, wherein the digital output driver board comprises:
a plurality of flip flops, wherein each flip flop is coupled the at least one demultiplexer and to data pins of the digital output controller;
a digital output port coupled to the output of each flip flop.
5. A system for testing components of a simulator in accordance with claim 1, wherein the computer system comprises:
a processing unit for storing the at least one image of the control panel and for sending the test signal to the master controller for testing the component of the simulator;
a display coupled to the processing unit for showing the at least one image of the control panel; and
an IO device coupled to the processing unit for moving the cursor to the desired component on the at least one image of the control panel and for sending the test signal from the computer system sent to the master controller for testing the component of the simulator.
6. A system for testing components of a simulator comprising:
a digital input slave device;
a master controller coupled to the digital input slave device, the master controller transmitting chip select and data signals to the digital input slave device for testing a component of the simulator; and
a computer system coupled to the master controller, the computer system displaying at least one image of a control panel, a cursor of the computer system placed on a desired component on the at least one image of the control panel, a test signal from the computer system sent to the master controller for testing the component of the simulator;
wherein the digital input slave device comprises:
a plurality of multiplexers having inputs coupled to chip select pins and data pins of the master controller; and
a digital input board coupled to an output each of the at least one multiplexer.
7. A system for testing components of a simulator comprising:
an analog input slave device;
a master controller coupled to the analog input slave device, the master controller transmitting chip select and data signals to the analog input slave device for testing a component of the simulator; and
a computer system coupled to the master controller, the computer system displaying at least one image of a control panel, a cursor of the computer system placed on a desired component on the at least one image of the control panel, a test signal from the computer system sent to the master controller for testing the component of the simulator;
wherein the analog input slave device comprises:
an analog input controller coupled to the master controller;
at least one multiplexer having inputs coupled to chip select pins and data pins of the analog input controller; and
at least one analog input board connector coupled to an output of the at least one multiplexer.
8. A system for testing components of a simulator comprising:
a slave device;
a master controller coupled to the slave device, the master controller transmitting chip select and data signals to the slave device for testing a component of the simulator; and
a computer system coupled to the master controller, the computer system displaying at least one image of a control panel, a cursor of the computer system placed on a desired component on the at least one image of the control panel, a test signal from the computer system sent to the master controller for testing the component of the simulator;
wherein said slave device comprises:
signal transferring device coupled to the master controller for transferring the chip select and data signals from the master controller; and
at least one IO board coupled to the signal transferring device for receiving the chip select and data signals.
9. A system for testing components of a simulator in accordance with claim 8, wherein the signal transferring device comprises:
a digital output controller coupled to the master controller;
at least one demultiplexer coupled to chip select pins of the digital output controller; and
at least one digital output driver board coupled to an output of the demultiplexer and data pins of the digital output controller.
10. A system for testing components of a simulator in accordance with claim 9, wherein the digital output driver board comprises:
a plurality of flip flops, wherein each flip flop is coupled the at least one demultiplexer and to data pins of the digital output controller;
a digital output port coupled to the output of each flip flop.
11. A system for testing components of a simulator in accordance with claim 8, wherein the signal transferring device comprises:
a plurality of multiplexers having inputs coupled to chip select pins and data pins of the master controller; and
a digital input board coupled to an output each of the at least one multiplexer.
12. A system for testing components of a simulator in accordance with claim 8, wherein the signal transferring device comprises:
an analog input controller coupled to the master controller;
at least one multiplexer having inputs coupled to chip select pins and data pins of the analog input controller; and
at least one analog input board connector coupled to an output of the at least one multiplexer.
13. A system for testing components of a simulator in accordance with claim 8, wherein the signal transferring device comprises analog output device.