1460712712-b3ab283d-32d2-435d-a5a6-134369273223

1. A method including:
identifying a first plurality of colors associated with a color selection interface;
mapping each color in the first plurality of colors to an allowed color in an allowed color set of one or more colors to obtain a second plurality of colors, wherein mapping is performed based at least in part on a color lookup table; and
visually displaying the second plurality of colors in the color selection interface, wherein the color selection interface is configured to receive a color selection from the second plurality of colors.
2. A method as recited in claim 1, wherein the first plurality of colors includes a continuous range of colors.
3. A method as recited in claim 1, wherein the second plurality of colors includes a discrete set of colors.
4. A method as recited in claim 1, wherein the first plurality of colors is initially displayed in the color selection interface.
5. A method as recited in claim 1, wherein the second plurality of colors is displayed in place of the first plurality of colors.
6. A method as recited in claim 1, wherein both the first plurality of colors and the second plurality of colors are visually displayed.
7. A method as recited in claim 1, wherein mapping includes determining a closest color to one or more colors in the first plurality of colors.
8. A method as recited in claim 1, wherein the second plurality of colors is associated with a color library or color theme.
9. A method as recited in claim 1, wherein the second plurality of colors is associated with a tag.
10. A method as recited in claim 1, wherein mapping includes using multiple color lookup tables to obtain the second plurality of colors.
11. A method as recited in claim 1, wherein the first plurality of colors is larger than the second plurality of colors.
12. A method as recited in claim 1, wherein mapping includes dividing the color lookup table into two or more subtables.
13. A method as recited in claim 1, wherein the first plurality of colors is visually displayed using a color wheel, color grid, or color bar.
14. A method as recited in claim 1, wherein the second plurality of colors is visually displayed using a color wheel, color grid, or color bar.
15. A method as recited in claim 1, further including receiving an indication that a color from the second plurality of colors is selected.
16. A computer program product, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
identifying a first plurality of colors associated with a color selection interface;
mapping each color in the first plurality of colors to an allowed color in an allowed color set of one or more colors to obtain a second plurality of colors, wherein mapping is performed based at least in part on a color lookup table; and
visually displaying the second plurality of colors in the color selection interface, wherein the color selection interface is configured to receive a color selection from the second plurality of colors.
17. A computer program product as recited in claim 16, wherein the first plurality of colors includes a continuous range of colors.
18. A computer program product as recited in claim 16, wherein the second plurality of colors is associated with a color library or color theme.
19. A system including:
a processor; and
a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:
identify a first plurality of colors associated with a color selection interface;
map each color in the first plurality of colors to an allowed color in an allowed color set of one or more colors to obtain a second plurality of colors, wherein mapping is performed based at least in part on a color lookup table; and
visually display the second plurality of colors in the color selection interface, wherein the color selection interface is configured to receive a color selection from the second plurality of colors.
20. A system as recited in claim 19, wherein the first plurality of colors includes a continuous range of colors.

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 method of asset management and distribution for use in a content distribution network, the content distribution network includes a central content management system that acquires digital assets for distribution to on-demand serving locations for on-demand delivery to users, each digital asset includes a package of files, the files being processed prior to distribution from the central management system to provide trick mode support, the method comprising:
breaking up the digital asset at the central content management system into chunks for departure;
utilizing a pipelined distribution process between the central content management system and the serving locations for the digital asset chunks, each chunk including a well-defined segment of content with trick mode support and any appropriate reconstruction rules to assemble with prior and next chunks at the serving locations;
re-assembling the digital asset chunks arriving at the serving locations to recreate the digital asset with trick mode support; and
serving the digital asset from a serving location to a user.
2. The method of claim 1 wherein the digital assets include video on-demand (VOD) assets and wherein the on-demand serving locations include VOD serving locations.
3. The method of claim 1 wherein the digital assets include audio on-demand assets and wherein the on-demand serving locations include audio on-demand serving locations.
4. A method of asset management and distribution for use in a content distribution network, the content distribution network includes a central content management system that acquires digital assets for distribution to on-demand serving locations for on-demand delivery to users, each digital asset includes a package of files, the files being processed prior to distribution from the central management system to provide trick mode support, the method comprising:
breaking up a first digital asset at the central content management system into first chunks for departure;
breaking up a second digital asset at the central content management system into second chunks for departure;
utilizing a pipelined distribution process between the central content management system and the serving locations for the first chunks and second chunks, wherein first chunks and second chunks depart from the central content management system and enter the pipelined distribution process on a priority basis, each first chunk including a well-defined segment of content with trick mode support and any appropriate reconstruction rules to assemble with prior and next first chunks at the serving locations, each second chunk including a well-defined segment of content with trick mode support and any appropriate reconstruction rules to assemble with prior and next second chunks at the serving locations;
re-assembling the first digital asset chunks arriving at the serving locations to recreate the first digital asset with trick mode support;
re-assembling the second digital asset chunks arriving at the serving locations to recreate the second digital asset with trick mode support;
serving the first digital asset from a serving location to a user; and
serving the second digital asset from a serving location to a user.
5. The method of claim 4 wherein the digital assets include video on-demand (VOD) assets and wherein the on-demand serving locations include VOD serving locations.
6. The method of claim 4 wherein the digital assets include audio on-demand assets and wherein the on-demand serving locations include audio on-demand serving locations.
7. A content distribution network comprising:
a central content management system that acquires digital assets for distribution, each digital asset including a package of files, the files being processed prior to distribution from the central content management system to provide trick mode support, wherein the central content management system breaks up the digital asset into chunks for departure;
a plurality of on-demand serving locations receiving distributed digital assets for on-demand delivery to users, wherein the plurality of on-demand serving locations re-assemble the arriving digital asset chunks to recreate the digital assets with trick mode support; and
a pipelined distribution process implemented in the content distribution network between the central content management system and the plurality of on-demand serving locations for distributing the digital asset chunks in a pipelined fashion, each chunk including a well-defined segment of content with trick mode support and any appropriate reconstruction rules to assemble with prior and next chunks at the serving locations.
8. The system of claim 7 wherein the digital assets include video on-demand (VOD) assets and wherein the on-demand serving locations include VOD serving locations.
9. The system of claim 7 wherein the digital assets include audio on-demand assets and wherein the on-demand serving locations include audio on-demand serving locations.
10. The system of claim 7 wherein the pipelined distribution process receives chunks of multiple digital assets departing from the central content management system that enter the pipeline on a priority basis, and distributes the chunks such that they arrive at the serving locations to recreate the multiple digital assets with trick mode support.
11. A method of asset management and distribution for use in a content distribution network, the content distribution network includes a central content management system that acquires digital assets for distribution to on-demand serving locations for on-demand delivery to users, each digital asset includes a package of files, the files being processed prior to distribution from the central management system to provide trick mode support, the method comprising:
utilizing a pipelined distribution process, between the central content management system and the serving locations for a digital asset, the digital asset being broken up into digital asset chunks during at least a portion of the pipelined distribution process each chunk including a well-defined segment of content with trick mode support and any appropriate reconstruction rules to assemble with prior and next chunks at the serving locations.
12. The method of claim 11 further comprising:
breaking up the digital asset at the central content management system into chunks for departure.
13. The method of claim 11 further comprising:
re-assembling the digital asset chunks arriving at the serving locations to recreate the digital asset with trick mode support; and
serving the digital asset from a serving location to a user.
14. The method of claim 11 wherein the digital assets include video on-demand (VOD) assets.
15. The method of claim 11 wherein the digital assets include audio on-demand assets.
16. A method of asset management and distribution for use in a content distribution network, the content distribution network includes a central content management system that acquires digital assets for distribution to on-demand serving locations for on-demand delivery to users, each digital asset includes a package of files, the files being processed prior to distribution from the central management system to provide trick mode support, the method comprising:
utilizing a pipelined distribution process between the central content management system and the serving locations for first and second digital assets, the first and second digital assets being broken up into first chunks and second chunks during at least a portion of the pipelined distribution process, wherein first chunks and second chunks are handled by the pipelined distribution process on a priority basis, each first chunk including a well-defined segment of content with trick mode support and any appropriate reconstruction rules to assemble with prior and next first chunks at the serving locations, each second chunk including a well-defined segment of content with trick mode support and any appropriate reconstruction rules to assemble with prior and next second chunks at the serving locations.
17. The method of claim 16 further comprising:
breaking up the first digital asset at the central content management system into first chunks for departure; and
breaking up the second digital asset at the central content management system into second chunks for departure.
18. The method of claim 16 further comprising:
re-assembling the first digital asset chunks arriving at the serving locations to recreate the first digital asset with trick mode support;
re-assembling the second digital asset chunks arriving at the serving locations to recreate the second digital asset with trick mode supports;
serving the first digital asset from a serving location to a user; and
serving the second digital asset from a serving location to a user.
19. The method of claim 16 wherein the digital assets include video on-demand (VOD) assets.
20. The method of claim 16 wherein the digital assets include audio on-demand assets.