1461167228-d2f1c263-352f-4260-9963-5757cc028857

1. A time-aligned audio system for harmony generation, comprising:
a chord detection circuit configured to receive and analyze an accompaniment audio signal in a first duration of time and to determine chord information corresponding to a chord of the accompaniment audio signal;
a harmony processing circuit configured to receive and analyze the chord information and a melody note received from a singer, and to produce a harmony signal harmonized to the chord of the accompaniment audio signal and the melody note, the harmony processing circuit being configured to transmit the harmony signal to a loudspeaker to produce harmony audio; and
a delay circuit configured to receive the accompaniment audio signal, and to store the accompaniment audio signal in memory for a predetermined delay time, the delay circuit being configured to stream the accompaniment audio signal to the loudspeaker after the predetermined delay time has lapsed to produce accompaniment audio, wherein the predetermined delay time approximates the first duration of time.
2. The system of claim 1, wherein the accompaniment audio signal is pre-recorded, and the melody note is received in real time from a karaoke singer.
3. The system of claim 1, wherein the harmony signal is produced substantially in real time with the melody note.
4. The system of claim 1, further comprising a microphone configured to receive melody notes from the singer, and wherein the chord detection circuit, the harmony processing circuit, the delay circuit, and the microphone are all integrated into a karaoke machine.
5. The system of claim 4, wherein the loudspeaker is integrated into the karaoke machine.
6. The system of claim 1, wherein the harmony processing circuit is further configured to transmit the melody note to the loudspeaker.
7. The system of claim 1, wherein the chord detection circuit, the harmony processing circuit and the delay circuit are contained in a digital signal processor, and wherein the digital signal processor is configured to determine a musical key of the accompaniment audio signal and to create a pitch-corrected melody note by shifting the melody note received from the singer into the musical key of the accompaniment audio signal, and to transmit the pitch-corrected melody note to the loudspeaker.
8. A harmony generating sound system, comprising:
a chord detector configured to receive an accompaniment audio signal, to analyze the accompaniment audio signal to determine a chord of the accompaniment audio signal, and to produce chord information corresponding to the chord;
a note generator configured to receive the chord information, to receive a melody note produced by a singer, and to generate a synthesized harmony signal corresponding to the melody note and the chord of the accompaniment audio signal;
a delay unit configured to receive the accompaniment audio signal, and to store the accompaniment audio signal in memory until the chord detector produces the chord information; and
an amplifier configured to receive, amplify, and transmit the accompaniment audio signal, the melody note and the synthesized harmony signal to a speaker to produce synthesized harmony audio, wherein the accompaniment audio, the melody note and the corresponding synthesized harmony audio and are substantially simultaneously produced by the speaker.
9. The system of claim 8, wherein the chord information includes chord duration information, and wherein the note generator is configured to ignore chord changes lasting less than a predetermined threshold duration.
10. The system of claim 8, wherein the note generator is further configured to determine a pitch of the melody note and to generate a pitch-corrected melody note if the pitch of the melody note is musically inconsistent with the chord information.
11. The system of claim 10, wherein the note generator is configured to generate a pitch-corrected melody note only based on chord information representing chord changes lasting longer than a predetermined threshold duration.
12. The system of claim 8, wherein the chord detector, the note generator, the delay unit, the amplifier and the speaker are all integrated into a karaoke machine, and further comprising a microphone configured to receive the melody note from a karaoke singer and to transmit the melody note to the note generator.
13. The system of claim 8, wherein the accompaniment audio signal is pre-recorded, and wherein analyzing the accompaniment audio signal includes identifying and ignoring portions of the accompaniment signal that represent sounds produced by percussion instruments.
14. The system of claim 8, wherein the accompaniment audio signal is pre-recorded, and wherein analyzing the accompaniment audio signal includes identifying and ignoring portions of the accompaniment signal that represent chord changes of less than a predetermined duration.
15. A harmony generating audio system, comprising:
a digital signal processor connected to an amplifier and configured to:
(i) receive an accompaniment audio signal;
(ii) analyze the accompaniment audio signal to determine chord information contained within the accompaniment audio signal;
(iii) store the accompaniment audio signal in memory for a predetermined delay time while the chord information is determined;
(iv) after the chord information is determined, transmit the accompaniment audio signal to the amplifier for broadcast through a loudspeaker;
(v) receive a melody audio signal produced by a singer’s voice;
(vi) generate at least one harmony note based on the chord information and the melody audio signal; and
(vii) transmit the melody audio signal and the harmony note to the amplifier for broadcast through the loudspeaker.
16. The system of claim 15, wherein the accompaniment audio signal, the melody audio signal and the harmony note are broadcast through the loudspeaker substantially simultaneously.
17. The system of claim 15, wherein generating the harmony note is based on the chord information excluding chord changes of less than a predetermined duration.
18. The system of claim 15, wherein generating the harmony note is based on the chord information excluding chords determined to have been produced by percussion instruments.
19. The system of claim 15, wherein the digital signal processor is further configured to determine a pitch of each melody note contained within the melody audio signal, and to generate a pitch-corrected melody note if the determined pitch is not musically consistent with the accompaniment audio signal.
20. The system of claim 19, wherein the digital signal processor is configured to generate a pitch-corrected melody note only if the determined pitch is not musically consistent with an accompaniment chord exceeding a predetermined minimum duration.

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 process for the production of cross-linked beadlets containing vitamin A which comprises the steps of:
(a) forming an emulsion containing vitamin A, an emulsifier and a reducing sugar,
(b) converting the emulsion to droplets,
(c) coating the droplets with finely dispersed calcium silicate powder,
(d) separating a dry particulate form of beadlets obtained by step (c) from remaining finely dispersed calcium silicate powder, and
(e) heat treating the dry particulate form of beadlets to obtain a maximum beadlet temperature in the range of from 90\xb0 C. to 140\xb0 C. within a time period of from 30 seconds to 30 minutes to thereby form a final beadlet having a total vitamin A concentration of from 800,000 IU vitamin Ag beadlet to 1,500,000 IU vitamin Ag beadlet with a core and a surface region, wherein the surface region contains less than 10% of the total vitamin A concentration of the final beadlet.
2. The process according to claim 1, wherein the dry particulate form has a moisture content of less than 10%.
3. The process according to claim 1, wherein the heat treatment of step (e) is practiced as a batch or a continuous process wherein beadlet residence time and temperature are controlled.
4. The process according to claim 1, wherein the heat treatment of step (e) comprises introducing the beadlet to a hot air or nitrogen stream having a temperature between 100 and 200\xb0 C. to obtain the maximum beadlet temperature.
5. The process according to claim 1, wherein the heat treatment of step (e) is practiced by raising the temperature of the dry particulate form of the beadlets to above 100\xb0 C. within a time ranging from a few seconds to 1 minute.
6. The process according to claim 1, wherein the heat treatment of step (e) is practiced to achieve a maximum beadlet temperature in the range of from 110\xb0 C. to 140\xb0 C.
7. The process according to claim 1, wherein the time period for heating treating the dry particulate form of beadlets according to heat treatment of step (e) is from 1 minute to 10 minutes.
8. The process according to claim 1, wherein the time period for heating treating the dry particulate form of beadlets according to the heat treatment of step (e) is from 3 minutes to 7 minutes.

1461167217-13179c6f-98e3-4bfb-91be-e6d7f0e1f51a

1. A computer-implemented method including computer-executable instructions stored on a computer-readable storage media, the method implemented by a processor executing the instructions, the method comprising:
providing a dynamic advertisement including a plurality of elements for display on a user device, each element of the dynamic advertisement configured to receive a device interaction from the user device;
receiving data representative of a device interaction with at least one of the plurality of elements;
identifying an item based on the data received; and
determining a marketing response based on the identified item.
2. The method of claim 1, further comprising determining a number of device interactions associated with the item from the user device.
3. The method of claim 2, wherein determining a marketing response comprises creating an interest list if the number of device interactions associated with the item from the user device exceeds a predetermined threshold.
4. The method of claim 2, wherein determining a marketing response comprises updating an interest list if the number of device interactions associated with the item from the user device exceeds a predetermined threshold.
5. The method of claim 1, wherein the dynamic advertisement includes a first advertisement for the item, said determining a marketing response comprises generating a second advertisement for the item as a result of the device interaction.
6. The method of claim 5, further comprising adjusting a price associated with the second advertisement as a result of the device interaction.
7. The method of claim 1, further comprising constructing the dynamic advertisement based on known characteristics of the user device.
8. The method of claim 7, wherein the known characteristics of the user device are stored in a user profile, said method further comprising updating the user profile using the data representative of the device interaction.
9. The method of claim 1, further comprising:
receiving data representative of a plurality of device interactions from a plurality of user devices with a plurality of dynamic advertisements; and
determining the marketing response based on the data representative of the plurality of device interactions.
10. The method of claim 9, further comprising:
identifying a first interest list associated with a first device interaction of the plurality of device interactions;
identifying a second interest list associated with a second device interaction of the plurality of device interactions; and
combining the first interest list and the second interest list to create a third interest list based on the data representative of the plurality of device interactions.
11. The method of claim 1, further comprising:
determining, for a group of user devices, a number of device interactions associated with the item; and
updating an interest list if the number of interactions by the user devices included within the user device group exceeds a predetermined threshold by adding each of the user devices included within the user device group to the interest list.
12. The method of claim 1, further comprising determining a number of device interactions associated with a category assigned to the item, wherein each category is predefined and based at least in part on an attribute of the item.
13. A computer system comprising:
at least one processor; and
at least one memory comprising computer-executable instructions that, when executed by said at least one processor, cause said at least one processor to:
receive a web request from a user device;
provide a dynamic advertisement and an interaction reporter to the user device, wherein the dynamic advertisement includes a plurality of elements for display on the user device, each element of the dynamic advertisement configured to receive a device interaction from the user device;
receive data representative of a device interaction with at least one of the plurality of elements from the interaction reporter;
identify an item based on the data received; and
determine a marketing response based on the identified item.
14. The computer system of claim 13, wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to determine a number of device interactions associated with the item from the user device.
15. The computer system of claim 13, wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to determine the marketing response to include creating an interest list if the number of device interactions associated with the item from the user device exceeds a predetermined threshold.
16. The computer system of claim 14, wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to determine the marketing response to include updating an interest list if the number of device interactions associated with the item from the user device exceeds a predetermined threshold.
17. The computer system of claim 13, wherein the dynamic advertisement includes a first advertisement for the item, and wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to determine the marketing response to include generating a second advertisement for the item as a result of the device interaction.
18. The computer system of claim 17, wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to provide the second advertisement to the user device with an adjusted price for the item as a result of the user interaction.
19. The computer system of claim 13, wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to construct the dynamic advertisement based on known characteristics of the user device.
20. The computer system of claim 19, wherein the characteristics of the user device are stored within a user profile, and wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to update the user profile using the data representative of the device interaction.
21. The computer system of claim 13, wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to:
receive data representative of a plurality of device interactions from a plurality of user devices with a plurality of dynamic advertisements; and
determine the marketing response based on the data representative of the plurality of device interactions.
22. The computer system of claim 21, wherein, when executed by said at least one processor, the computer-executable instructions further cause said at least one processor to:
identify a first interest list associated with a first device interaction of the plurality of device interactions;
identify a second interest list associated with a second device interaction of the plurality of device interactions; and
combine the first interest list and the second interest list to create a third interest list based on the data representative of the plurality of device interactions.
23. Computer-readable storage media having computer-executable instructions embodied thereon, wherein, when executed by at least one processor, the computer-executable instructions cause the processor to:
provide a dynamic advertisement including a plurality of elements for display on a user device, each element of the dynamic advertisement configured to receive a device interaction from the user device;
receive data representative of a device interaction with at least one of the plurality of elements;
identify an item based on the data received; and
determine a marketing response based on the identified item.
24. The computer program product of claim 23, further comprising instructions that when executed cause the processor to determine a number of device interactions associated with the item from the user device.
25. The computer program product of claim 24, further comprising instructions that when executed cause the processor to create an interest list if the number of device interactions associated with the item from the user device exceeds a predetermined threshold.
26. The computer program product of claim 24, further comprising instructions that when executed cause the processor to update an interest list if the number of device interactions associated with the item from the user device exceeds a predetermined threshold.
27. The computer program product of claim 23, wherein the dynamic advertisement includes a first advertisement for the item, said computer program product further comprising instructions that when executed cause the processor to generate a second advertisement for the item as a result of the device interaction.

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-10. (canceled)
11. A process for repairing materials used in manufacturing non-structural aircraft interior components, comprising the steps of
laying fiberglass over a damaged surface; and,
adhering the fiberglass to the damaged surface with a fast-acting glue containing at least one of cyanoacrylate and a cyanoacrylate activator, thereby repairing the damaged surface.
12. The process for repairing materials used in manufacturing non-structural interior components according to claim 11, wherein the fiberglass is formed as a fiberglass mat.
13. The process for repairing materials used in manufacturing non-structural interior components according to claim 12, wherein the fiberglass mat includes an adhesive backing for providing an initial bond with the damaged surface.
14. The process for repairing material used in manufacturing non-structural interior components according to claim 13, wherein the adhesive backing is a rubber-acrylic compound elastomeric-adhesive resin that flexibly adheres the fiberglass mat to the damaged surface.
15. A process for removing pen marks and pencil marks from a synthetic leather material, comprising the step of:
applying a cyanoacrylate activator to a synthetic leather material for removing a pen mark or a pencil mark.
16. The process for removing pen marks and pencil marks from a synthetic material according to claim 15, wherein said step of applying a cyanoacrylate activator to a synthetic leather material includes the sub-steps of:
stroking the cyanoacrylate activator over the pen mark or pencil mark to be removed using a brush until the pen mark or pencil mark fades;
dabbing the synthetic leather material with a cloth;
allowing the synthetic leather material to dry; and,
repeating said steps of stroking the cyanoacrylate activator over the pen mark or pencil mark, dabbing the synthetic leather material with a cloth and allowing the synthetic leather material to dry until the pen mark or pencil mark becomes unnoticeable.
17. The process for removing pen marks and pencil marks from a synthetic material according to claim 16, further including the sub-steps of:
spraying the synthetic leather material with an aviation cleaner; and,
lightly wiping areas of the pen mark or pencil mark with a cloth for removing any halo effect that may have appeared while removing the pen mark or pencil mark.
18. The process for removing pen marks and pencil marks from a synthetic material according to claim 15, wherein the cyanoacrylate activator includes acetone and an amine.