Patent ID: 7353071

Claim:
A method for executing a lighting program to control a plurality of lights, the lighting program defining a sequence of states for the plurality of lights, the method comprising acts of: (A) transferring the lighting program from a first device on which the lighting program was created to at least one computer readable medium and storing the lighting program on the computer readable medium, the lighting program being transferred in a data format having a plurality of frames, each one of the plurality of frames corresponding to one state in the sequence of states for the plurality of lights, and the lighting program being stored by storing a specific frame for each of the states, the data format representing a final data stream for directly controlling the plurality of lights without format conversion; (B) coupling the computer readable medium to a second device that is not coupled to the first device; (C) coupling the second device to the plurality of lights; and (D) executing the lighting program on the second device by reading the plurality of frames from the computer readable medium and passing the final data stream from the second device to the plurality of lights to control the plurality of lights to execute the sequence.