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.
4 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 a plurality of 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, such as floor treatments, upholstery, textiles (fabrics), wall treatments and solid surface materials or laminates (countertops). The product type also can include product subtypes, such as carpet, vinyl composition tile, resilient sheet flooring, porcelain tile and ceramic tile for floor treatments. A plurality of subarrays of patterns then are generated, each subarray corresponding to a surface treatment product type. The plurality of subarrays of patterns are generated in response to selection by a user, generally an interior designer/decorator, architect, facility planner, product dealer and/or general contractor, 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. Thus, large numbers of patterns may be considered and combined without the need to peruse a large library of sample books. Moreover, the one or more storyboards may be generated without the need to physically order samples or cut samples from sample books. The subarrays of patterns that are under consideration and/or one or more storyboards, may be viewed on a computer system, and may be emailed and/or printed and sent to a client to allow improved efficiency in the decision-making process. Data mining, standardized patterns and attributes, storyboard enhancements, additional user search criteria, discontinued product handling and locators also may be provided.
92 Citations
172 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, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 123, 128, 129, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 154, 155, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172)
-
-
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.
-
-
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)
-
-
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)
-
-
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)
-
-
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)
-
-
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)
-
-
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, 134)
-
-
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)
-
-
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, 124, 125, 126, 127, 130, 131, 150, 151, 152, 153, 156, 157)
-
-
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