Methods, systems and computer program products for generating storyboards of interior design surface treatments for interior spaces
First Claim
1. A method of generating a storyboard of interior design surface treatments for an interior space, comprising the following steps that are performed on a computer system:
- displaying a plurality of arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments, each array of patterns corresponding to a surface treatment product type;
generating a plurality of subarrays of patterns, each subarray corresponding to a surface treatment product type, in response to user selection from the corresponding array of patterns for the corresponding surface treatment type; and
combining at least one pattern from at least two of the subarrays of patterns to produce a storyboard of interior design surface treatments for an interior space.
7 Assignments
0 Petitions
Accused Products
Abstract
A storyboard of interior design surface treatments for a commercial and/or residential interior space is generated by obtaining arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments. The arrays of patterns are displayed on a computer display. Each array of patterns corresponds to a surface treatment product type. Subarrays of patterns then are generated, each subarray corresponding to a surface treatment product type. The subarrays of patterns are generated in response to selection by a user from the corresponding array of patterns for the corresponding surface treatment type. Finally, at least one pattern from at least two of the subarrays of patterns are combined to produce a storyboard of interior design surface treatments for an interior space.
-
Citations
122 Claims
-
1. A method of generating a storyboard of interior design surface treatments for an interior space, comprising the following steps that are performed on a computer system:
-
displaying a plurality of arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments, each array of patterns corresponding to a surface treatment product type;
generating a plurality of subarrays of patterns, each subarray corresponding to a surface treatment product type, in response to user selection from the corresponding array of patterns for the corresponding surface treatment type; and
combining at least one pattern from at least two of the subarrays of patterns to produce a storyboard of interior design surface treatments for an interior space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
storing a set of patterns for interior design surface treatments.
-
-
3. A method according to claim 2 wherein the storing step comprises the step of storing a set of patterns for interior design surface treatments, each pattern including a plurality of pattern attributes.
-
4. A method according to claim 3 wherein the following steps are performed between the step of storing and the step of displaying:
-
accepting at least one user selected attribute for at least one of the surface treatment product types to define the user search criteria; and
searching the stored pattern attributes for the at least one of the surface treatment product types to generate at least one of the plurality of arrays of patterns that meet the user search criteria.
-
-
5. A method according to claim 4 wherein the displaying step further comprises the step of displaying with each pattern an indicator of an extent that the pattern matches the user search criteria.
-
6. A method according to claim 1 wherein the surface treatment product types comprise at least one of floor treatments, wall treatments, fabrics and countertop materials.
-
7. A method according to claim 1 wherein the surface treatment product types comprise at least one of tile floor treatments, carpet floor treatments and carpet floor treatments.
-
8. A method according to claim 1 wherein the pattern attributes include at least one of an identification of a manufacturer, an identification of a primary color and an identification of an overall style.
-
9. A method according to claim 1 wherein the following step is performed between the steps of generating and combining:
displaying the plurality of subarrays of patterns to create a catalog.
-
10. A method according to claim 1 wherein the combining step is followed by the step of displaying the storyboard of interior design surface treatments for the interior space.
-
11. A method according to claim 10 wherein the displaying step is followed by the step of:
annotating the storyboard of interior design surface treatments for the interior space in response to user input.
-
12. A method according to claim 10 wherein the displaying step is followed by the step of:
emailing the storyboard of interior design surface treatments for the interior space.
-
13. A method according to claim 10 wherein the displaying step is followed by the step of:
electronically ordering samples of the interior design surface treatments that are contained in the storyboard.
-
14. A method according to claim 10 wherein the displaying step is followed by the step of:
electronically ordering sufficient quantities of the interior design surface treatments that are contained in the storyboard for the interior space.
-
15. A method according to claim 9 wherein the step of displaying a plurality of arrays of patterns is performed in a first window on a display and wherein the step of displaying the plurality of subarrays of patterns is performed in a second window on the display.
-
16. A method according to claim 15 wherein the combining step is followed by the step of displaying the storyboard in a third window on the display.
-
17. A method according to claim 4 wherein the steps of displaying and combining are performed on a client that is connected to a server via a network and wherein the steps of storing and searching are performed on the server.
-
18. A method of generating a storyboard of interior design surface treatments for an interior space, comprising the following steps that are performed on a computer system:
-
displaying a plurality of arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments, each array of patterns corresponding to a surface treatment product type; and
combining at least one pattern from at least two of the arrays of patterns to produce a storyboard of interior design surface treatments for an interior space. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
storing a set of patterns for interior design surface treatments.
-
-
20. A method according to claim 19 wherein the storing step comprises the step of storing a set of patterns for interior design surface treatments, each pattern including a plurality of pattern attributes.
-
21. A method according to claim 20 wherein the following steps are performed between the step of storing and the step of displaying:
-
accepting at least one user selected attribute for at least one of the surface treatment product types to define the user search criteria; and
searching the stored pattern attributes for the at least one of the surface treatment product types to generate at least one of the plurality of arrays of patterns that meet the user search criteria.
-
-
22. A method according to claim 21 wherein the displaying step further comprises the step of displaying with each pattern an indicator of an extent that the pattern matches the user search criteria.
-
23. A method according to claim 18 wherein the surface treatment product types comprise at least one of floor treatments, wall treatments, fabrics and countertop materials.
-
24. A method according to claim 18 wherein the surface treatment product types comprise at least one of tile floor treatments, carpet floor treatments and carpet floor treatments.
-
25. A method according to claim 18 wherein the pattern attributes include at least one of an identification of a manufacturer, an identification of a primary color and an identification of an overall style.
-
26. A method according to claim 18 wherein the combining step is followed by the step of displaying the storyboard of interior design surface treatments for the interior space.
-
27. A method according to claim 26 wherein the displaying step is followed by the step of:
annotating the storyboard of interior design surface treatments for the interior space in response to user input.
-
28. A method according to claim 26 wherein the displaying step is followed by the step of:
emailing the storyboard of interior design surface treatments for the interior space.
-
29. A method according to claim 26 wherein the displaying step is followed by the step of:
electronically ordering samples of the interior design surface treatments that are contained in the storyboard.
-
30. A method according to claim 26 wherein the displaying step is followed by the step of:
electronically ordering sufficient quantities of the interior design surface treatments that are contained in the storyboard for the interior space.
-
31. A method according to claim 26 wherein the step of displaying a plurality of arrays of patterns is performed in a first window on a display and wherein the step of displaying the storyboard is performed in a second window on the display.
-
32. A method according to claim 21 wherein the steps of displaying and combining are performed on a client that is connected to a server via a network and wherein the steps of storing and searching are performed on the server.
-
33. A method of generating a storyboard of interior design surface treatments for an interior space, comprising the following steps that are performed on a computer system:
-
displaying in a first window on a display, a plurality of arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments, each array of patterns corresponding to a surface treatment product type;
displaying in a second window on the display a plurality of subarrays of patterns, each subarray corresponding to a surface treatment product type, in response to user selection from the corresponding array of patterns for the corresponding surface treatment type that is displayed in the first window; and
displaying in a third window on the display, at least one pattern from at least two of the subarrays of patterns in the second window, to produce a storyboard of interior design surface treatments for an interior space. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
storing a set of patterns for interior design surface treatments.
-
-
35. A method according to claim 34 wherein the storing step comprises the step of storing a set of patterns for interior design surface treatments, each pattern including a plurality of pattern attributes.
-
36. A method according to claim 35 wherein the following steps are performed between the step of storing and the step of displaying in a first window:
-
accepting at least one user selected attribute for at least one of the surface treatment product types to define the user search criteria; and
searching the stored pattern attributes for the at least one of the surface treatment product types to generate at least one of the plurality of arrays of patterns that meet the user search criteria.
-
-
37. A method according to claim 36 wherein the step of displaying in a first window further comprises the step of displaying with each pattern in the first window an indicator of an extent that the pattern matches the user search criteria.
-
38. A method according to claim 33 wherein the step of displaying in a third window is followed by the step of:
annotating the storyboard of interior design surface treatments for the interior space in response to user input.
-
39. A method according to claim 33 wherein the step of displaying in a third window is followed by the step of:
emailing the storyboard of interior design surface treatments for the interior space.
-
40. A method according to claim 33 wherein the step of displaying in a third window is followed by the step of:
electronically ordering samples of the interior design surface treatments that are contained in the storyboard.
-
41. A method according to claim 33 wherein the step of displaying in a third window is followed by the step of:
electronically ordering sufficient quantities of the interior design surface treatments that are contained in the storyboard for the interior space.
-
42. A method according to claim 36 wherein the steps of displaying in a first window, displaying in a second window and displaying in a third window are performed on a client that is connected to a server via a network and wherein the steps of storing and searching are performed on the server.
-
43. A method of generating a storyboard of interior design surface treatments for an interior space, comprising the following steps that are performed on a computer system:
-
generating a plurality of arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments, each array of patterns corresponding to a surface treatment product type;
generating a plurality of subarrays of patterns, each subarray corresponding to a surface treatment product type, in response to user selection from the corresponding array of patterns for the corresponding surface treatment type; and
combining at least one pattern from at least two of the subarrays of patterns to produce a storyboard of interior design surface treatments for an interior space. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51)
storing a set of patterns for interior design surface treatments.
-
-
45. A method according to claim 44 wherein the storing step comprises the step of storing a set of patterns for interior design surface treatments, each pattern including a plurality of pattern attributes.
-
46. A method according to claim 45 wherein the following steps are performed between the step of storing and the step of generating a plurality of arrays:
-
accepting at least one user selected attribute for at least one of the surface treatment product types to define the user search criteria; and
searching the stored pattern attributes for the at least one of the surface treatment product types to generate at least one of the plurality of arrays of patterns that meet the user search criteria.
-
-
47. A method according to claim 46 wherein the step of generating a plurality of arrays further comprises the step of generating for each pattern, an indicator of an extent that the pattern matches the user search criteria.
-
48. A method according to claim 43 wherein the combining step is followed by the step of:
annotating the storyboard of interior design surface treatments for the interior space in response to user input.
-
49. A method according to claim 43 wherein the combining step is followed by the step of:
emailng the storyboard of interior design surface treatments for the interior space.
-
50. A method according to claim 43 wherein the combining step is followed by the step of:
electronically ordering samples of the interior design surface treatments that are contained in the storyboard.
-
51. A method according to claim 43 wherein the combining step is followed by the step of:
electronically ordering sufficient quantities of the interior design surface treatments that are contained in the storyboard for the interior space.
-
52. A server method of generating a storyboard of interior design surface treatments for an interior space, comprising the following steps that are performed at a server that is connected to a client by a network:
-
storing a set of patterns for a plurality of surface treatment product types, each pattern including a plurality of pattern attributes;
accepting from the client over the network at least one user selected attribute for at least one of the surface treatment product types;
searching the stored pattern attributes for the at least one of the surface treatment product types to generate a plurality of arrays of patterns that meet the at least one user selected attribute;
transmitting the plurality of arrays of patterns that meet the at least one user selected attribute to the client over the network;
receiving from the client over the network a storyboard of interior design surface treatments for an interior space that represents at least one pattern from at least two of the arrays of patterns; and
storing the received storyboard. - View Dependent Claims (53)
-
-
54. A client method of generating a storyboard of interior design surface treatments for an interior space, comprising the following steps that are performed at a client that is connected to a server by a network:
-
accepting at least one user selected attribute for at least one of a plurality of surface treatment product types to define a user search criteria;
transmitting the user search criteria to the server over the network;
receiving from the server over the network, a plurality of arrays of patterns that correspond to the user search criteria, each array of patterns corresponding to a surface treatment product type;
displaying the plurality of arrays of patterns;
accepting at least one user selection from at least one of the plurality of arrays of patterns;
generating a plurality of subarrays of patterns, each subarray corresponding to a surface treatment product type, in response to the at least one user selection from the corresponding array of patterns for the corresponding surface treatment type;
displaying the plurality of subarrays of patterns;
combining at least one pattern from at least two of the subarrays of patterns to produce a storyboard of interior design surface treatments for an interior space; and
displaying the storyboard of interior design surface treatments for the interior space. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61)
annotating the storyboard of interior design surface treatments for the interior space in response to user input.
-
-
57. A method according to claim 54 wherein the step of displaying the storyboard is followed by the step of:
emailing the storyboard of interior design surface treatments for the interior space.
-
58. A method according to claim 54 wherein the step of displaying the storyboard is followed by the step of:
electronically ordering samples of the interior design surface treatments that are contained in the storyboard.
-
59. A method according to claim 54 wherein the step of displaying the storyboard is followed by the step of:
electronically ordering sufficient quantities of the interior design surface treatments that are contained in the storyboard for the interior space.
-
60. A method according to claim 59 wherein the step of displaying the plurality of arrays of patterns is performed in a first window on a display and wherein the step of displaying the plurality of subarrays of patterns is performed in a second window on the display.
-
61. A method according to claim 60 wherein the step of displaying the storyboard is performed in a third window on the display.
-
62. A computer program product for generating a storyboard of interior design surface treatments for an interior space, the computer program product comprising a computer usable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising:
-
computer readable program code that displays a plurality of arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments, each array of patterns corresponding to a surface treatment product type;
computer readable program code that generates a plurality of subarrays of patterns, each subarray corresponding to a surface treatment product type, in response to user selection from the corresponding array of patterns for the corresponding surface treatment type; and
computer readable program code that combines at least one pattern from at least two of the subarrays of patterns to produce a storyboard of interior design surface treatments for an interior space. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
computer readable program code that stores a set of patterns for interior design surface treatments.
-
-
64. A computer program product according to claim 63 wherein the computer readable program code that stores comprises computer readable program code that stores a set of patterns for interior design surface treatments, each pattern including a plurality of pattern attributes.
-
65. A computer program product according to claim 64 further comprising:
-
computer readable program code that accepts at least one user selected attribute for at least one of the surface treatment product types to define the user search criteria; and
computer readable program code that searches the stored pattern attributes for the at least one of the surface treatment product types to generate at least one of the plurality of arrays of patterns that meet the user search criteria.
-
-
66. A computer program product according to claim 65 wherein the computer readable program code that displays further comprises computer readable program code that displays with each pattern an indicator of an extent that the pattern matches the user search criteria.
-
67. A computer program product according to claim 62 further comprising:
computer readable program code that displays the plurality of subarrays of patterns to create a catalog.
-
68. A computer program product according to claim 62 further comprising:
computer readable program code that displays the storyboard of interior design surface treatments for the interior space.
-
69. A computer program product according to claim 68 further comprising:
computer readable program code that annotates the storyboard of interior design surface treatments for the interior space in response to user input.
-
70. A computer program product according to claim 68 further comprising:
computer readable program code that emails the storyboard of interior design surface treatments for the interior space.
-
71. A computer program product according to claim 68 further comprising:
computer readable program code that electronically orders samples of the interior design surface treatments that are contained in the storyboard.
-
72. A computer program product according to claim 68 further comprising:
computer readable program code that electronically orders sufficient quantities of the interior design surface treatments that are contained in the storyboard for the interior space.
-
73. A computer program product according to claim 67 wherein the computer readable program code displays a plurality of arrays of patterns in a first window on a display and wherein the computer readable program code displays the plurality of subarrays of patterns in a second window on the display.
-
74. A computer program product according to claim 73 further comprising:
computer readable program code that displays the storyboard in a third window on the display.
-
75. A computer program product according to claim 65 wherein the computer readable program code that displays and the computer readable program code that combines execute on a client that is connected to a server via a network and wherein the computer readable program code that stores and the computer readable program code that searches executes on the server.
-
76. A computer program product for generating a storyboard of interior design surface treatments for an interior space, the computer program product comprising a computer storage medium having computer readable program code embodied in the medium, the computer readable program code comprising:
-
computer readable program code that displays a plurality of arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments, each array of patterns corresponding to a surface treatment product type; and
computer readable program code that combines at least one pattern from at least two of the arrays of patterns to produce a storyboard of interior design surface treatments for an interior space. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
computer readable program code that stores a set of patterns for interior design surface treatments.
-
-
78. A computer program product according to claim 77 wherein the computer readable program code that stores comprises computer readable program code that stores a set of patterns for interior design surface treatments, each pattern including a plurality of pattern attributes.
-
79. A computer program product according to claim 78 further comprising:
-
computer readable program code that accepts at least one user selected attribute for at least one of the surface treatment product types to define the user search criteria; and
computer readable program code that searches the stored pattern attributes for the at least one of the surface treatment product types to generate at least one of the plurality of arrays of patterns that meet the user search criteria.
-
-
80. A computer program product according to claim 79 wherein the computer readable program code that displays further comprises computer readable program code that displays with each pattern an indicator of an. extent that the pattern matches the user search criteria.
-
81. A computer program product according to claim 76 further comprising:
computer readable program code that displays the storyboard of interior design surface treatments for the interior space.
-
82. A computer program product according to claim 81 further comprising:
computer readable program code that annotates the storyboard of interior design surface treatments for the interior space in response to user input.
-
83. A computer program product according to claim 81 further comprising:
computer readable program code that emails the storyboard of interior design surface treatments for the interior space.
-
84. A computer program product according to claim 81 further comprising:
computer readable program code that electronically orders samples of the interior design surface treatments that are contained in the storyboard.
-
85. A computer program product according to claim 81 further comprising:
computer readable program code that electronically orders sufficient quantities of the interior design surface treatments that are contained in the storyboard for the interior space.
-
86. A computer program product according to claim 81 wherein the computer readable program code displays a plurality of arrays of patterns in a first window on a display and wherein the computer readable program code displays the storyboard in a second window on the display.
-
87. A computer program product according to claim 79 wherein the computer readable program code that displays and the computer readable program code that combines execute on a client that is connected to a server via a network and wherein computer readable program code that stores and the computer readable program code that searches execute on the server.
-
88. A computer program product for generating a storyboard of interior design surface treatments for an interior space, the computer program product comprising a computer usable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising:
-
computer readable program code that displays in a first window on a display, a plurality of arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments, each array of patterns corresponding to a surface treatment product type;
computer readable program code that displays in a second window on the display a plurality of subarrays of patterns, each subarray corresponding to a surface treatment product type, in response to user selection from the corresponding array of patterns for the corresponding surface treatment type that is displayed in the first window; and
computer readable program code that displays in a third window on the display, at least one pattern from at least two of the subarrays of patterns in the second window, to produce a storyboard of interior design surface treatments for an interior space. - View Dependent Claims (89, 90, 91, 92, 93, 94, 95, 96, 97)
computer readable program code that stores a set of patterns for interior design surface treatments.
-
-
90. A computer program product according to claim 89 wherein the computer readable program code that stores comprises computer readable program code that stores a set of patterns for interior design surface treatments, each pattern including a plurality of pattern attributes.
-
91. A computer program product according to claim 90 further comprising:
-
computer readable program code that accepts at least one user selected attribute for at least one of the surface treatment product types to define the user search criteria; and
computer readable program code that searches the stored pattern attributes for the at least one of the surface treatment product types to generate at least one of the plurality of arrays of patterns that meet the user search criteria.
-
-
92. A computer program product according to claim 91 wherein the computer readable program code that displays in a first window further comprises computer readable program code that displays with each pattern in the first window an indicator of an extent that the pattern matches the user search criteria.
-
93. A computer program product according to claim 88 further comprising:
computer readable program code that annotates the storyboard of interior design surface treatments for the interior space in response to user input.
-
94. A computer program product according to claim 88 further comprising:
computer readable program code that emails the storyboard of interior design surface treatments for the interior space.
-
95. A computer program product according to claim 88 further comprising:
computer readable program code that electronically orders samples of the interior design surface treatments that are contained in the storyboard.
-
96. A computer program product according to claim 88 further comprising:
computer readable program code that electronically orders sufficient quantities of the interior design surface treatments that are contained in the storyboard for the interior space.
-
97. A computer program product according to claim 91 wherein the computer readable program code that displays in a first window, the computer readable program code that displays in a second window and the computer readable program code that displays in a third window execute on a client that is connected to a server via a network and wherein the computer readable program code that stores and the computer readable program code that searches execute on the server.
-
98. A computer program product for generating a storyboard of interior design surface treatments for an interior space, the computer program product comprising a computer usable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising:
-
computer readable program code that generates a plurality of arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments, each array of patterns corresponding to a surface treatment product type;
computer readable program code that generates a plurality of subarrays of patterns, each subarray corresponding to a surface treatment product type, in response to user selection from the corresponding array of patterns for the corresponding surface treatment type; and
computer readable program code that combines at least one pattern from at least two of the subarrays of patterns to produce a storyboard of interior design surface treatments for an interior space. - View Dependent Claims (99, 100, 101, 102, 103, 104, 105, 106)
computer readable program code that stores a set of patterns for interior design surface treatments.
-
-
100. A computer program product according to claim 99 wherein the computer readable program code that stores comprises computer readable program code that stores a set of patterns for interior design surface treatments, each pattern including a plurality of pattern attributes.
-
101. A computer program product according to claim 100 further comprising:
-
computer readable program code that accepts at least one user selected attribute for at least one of the surface treatment product types to define the user search criteria; and
computer readable program code that searches the stored pattern attributes for the at least one of the surface treatment product types to generate at least one of the plurality of arrays of patterns that meet the user search criteria.
-
-
102. A computer program product according to claim 101 wherein the computer readable program code that generates a plurality of arrays further comprises computer readable program code that generates for each pattern, an indicator of an extent that the pattern matches the user search criteria.
-
103. A computer program product according to claim 98 further comprising:
computer readable program code that annotates the storyboard of interior design surface treatments for the interior space in response to user input.
-
104. A computer program product according to claim 98 further comprising:
computer readable program code that emails the storyboard of interior design surface treatments for the interior space.
-
105. A computer program product according to claim 98 further comprising:
computer readable program code that electronically orders samples of the interior design surface treatments that are contained in the storyboard.
-
106. A computer program product according to claim 98 further comprising:
computer readable program code that electronically orders sufficient quantities of the interior design surface treatments that are contained in the storyboard for the interior space.
-
107. A computer program product that executes on a server that is connected to a client over a network, for generating a storyboard of interior design surface treatments for an interior space, the computer program product comprising a computer usable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising:
-
computer readable program code that stores a set of patterns for a plurality of surface treatment product types, each pattern including a plurality of pattern attributes;
computer readable program code that accepts from the client over the network at least one user selected attribute for at least one of the surface treatment product types;
computer readable program code that searches the stored pattern attributes for the at least one of the surface treatment product types to generate a plurality of arrays of patterns that meet the at least one user selected attribute;
computer readable program code that transmits the plurality of arrays of patterns that meet the at least one user selected attribute to the client over the network;
computer readable program code that receives from the client over the network a storyboard of interior design surface treatments for an interior space that represents at least one pattern from at least two of the arrays of patterns; and
computer readable program code that stores the received storyboard. - View Dependent Claims (108)
-
-
109. A computer program product that executes on a client that is connected to a server over a network, for generating a storyboard of interior design surface treatments for an interior space, the computer program product comprising a computer usable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising:
-
computer readable program code that accepts at least one user selected attribute for at least one of a plurality of surface treatment product types to define a user search criteria;
computer readable program code that transmits the user search criteria to the server over the network;
computer readable program code that receives from the server over the network, a plurality of arrays of patterns that correspond to the user search criteria, each array of patterns corresponding to a surface treatment product type;
computer readable program code that displays the plurality of arrays of patterns;
computer readable program code that accepts at least one user selection from at least one of the plurality of arrays of patterns;
computer readable program code that generates a plurality of subarrays of patterns, each subarray corresponding to a surface treatment product type, in response to the at least one user selection from the corresponding array of patterns for the corresponding surface treatment type;
computer readable program code that displays the plurality of subarrays of patterns;
computer readable program code that combines at least one pattern from at least two of the subarrays of patterns to produce a storyboard of interior design surface treatments for an interior space; and
computer readable program code that displays the storyboard of interior design surface treatments for the interior space. - View Dependent Claims (110, 111, 112, 113, 114, 115, 116)
computer readable program code that annotates the storyboard of interior design surface treatments for the interior space in response to user input.
-
-
112. A computer program product according to claim 109 further comprising:
computer readable program code that emails the storyboard of interior design surface treatments for the interior space.
-
113. A computer program product according to claim 109 further comprising:
computer readable program code that electronically orders samples of the interior design surface treatments that are contained in the storyboard.
-
114. A computer program product according to claim 109 further comprising:
computer readable program code that electronically orders sufficient quantities of the interior design surface treatments that are contained in the storyboard for the interior space.
-
115. A computer program product according to claim 114 wherein the computer readable program code displays the plurality of arrays of patterns in a first window on a display and wherein the computer readable program code displays the plurality of subarrays of patterns in a second window on the display.
-
116. A computer program product according to claim 115 wherein the computer readable program code displays the storyboard in a third window on the display.
-
117. A system for generating a storyboard of interior design surface treatments for an interior space, comprising:
-
a computer display that displays a plurality of arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments, each array of patterns corresponding to a surface treatment product type;
a computer that generates a plurality of subarrays of patterns, each subarray corresponding to a surface treatment product type, in response to user selection from the corresponding array of patterns for the corresponding surface treatment type, and that combines at least one pattern from at least two of the subarrays of patterns to produce a storyboard of interior design surface treatments for an interior space.
-
-
118. A system for generating a storyboard of interior design surface. treatments for an interior space, comprising:
-
a computer display that displays a plurality of arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments, each array of patterns corresponding to a surface treatment product type; and
a computer that combines at least one pattern from at least two of the arrays of patterns to produce a storyboard of interior design surface treatments for an interior space.
-
-
119. A system for generating a storyboard of interior design surface treatments for an interior space, comprising:
-
a computer display that displays in a first window on a display, a plurality of arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments, each array of patterns corresponding to a surface treatment product type;
the computer display also displaying in a second window on the display a plurality of subarrays of patterns, each subarray corresponding to a surface treatment product type, in response to user selection from the corresponding array of patterns for the corresponding surface treatment type that is displayed in the first window; and
the computer display also displaying in a third window on the display, at least one pattern from at least two of the subarrays of patterns in the second window, to produce a storyboard of interior design surface treatments for an interior space.
-
-
120. A system for generating a storyboard of interior design surface treatments for an interior space, comprising:
-
a computer that generates a plurality of arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments, each array of patterns corresponding to a surface treatment product type;
the computer also generating a plurality of subarrays of patterns, each subarray corresponding to a surface treatment product type, in response to user selection from the corresponding array of patterns for the corresponding surface treatment type; and
the computer also combining at least one pattern from at least two of the subarrays of patterns to produce a storyboard of interior design surface treatments for an interior space.
-
-
121. A server that generates a storyboard of interior design surface treatments for an interior space, comprising:
-
a server computer that stores a set of patterns for a plurality of surface treatment product types, each pattern including a plurality of pattern attributes;
the server computer also accepting from a client over a network at least one user selected attribute for at least one of the surface treatment product types;
the server computer also searching the stored pattern attributes for the at least one of the surface treatment product types to generate a plurality of arrays of patterns that meet the at least one user selected attribute;
the server computer also transmitting the plurality of arrays of patterns that meet the at least one user selected attribute to the client over the network;
the server computer also receiving from the client over the network a storyboard of interior design surface treatments for an interior space that represents at least one pattern from at least two of the arrays of patterns; and
the server computer also storing the received storyboard.
-
-
122. A client that generates a storyboard of interior design surface treatments for an interior space, comprising:
-
a client computer that accepts at least one user selected attribute for at least one of a plurality of surface treatment product types to define a user search criteria;
the client computer also transmitting the user search criteria to a server over a network;
the client computer also receiving from the server over the network, a plurality of arrays of patterns that correspond to the user search criteria, each array of patterns corresponding to a surface treatment product type;
the client computer also displaying the plurality of arrays of patterns;
the client computer also accepting at least one user selection from at least one of the plurality of arrays of patterns;
the client computer also generating a plurality of subarrays of patterns, each subarray corresponding to a surface treatment product type, in response to the at least one user selection from the corresponding array of patterns for the corresponding surface treatment type;
the client computer also displaying the plurality of subarrays of patterns;
the client computer also combining at least one pattern from at least two of the subarrays of patterns to produce a storyboard of interior design surface treatments for an interior space; and
the client computer also displaying the storyboard of interior design surface treatments for the interior space.
-
Specification