It will be appreciated that window coverings come in a variety of materials including wood, plastic, fabric, vinyl and aluminum and a variety of styles including horizontal blinds, vertical blinds, woven shades, pleated shades, Roman shades and cellular blinds. Window coverings are sold as stock, custom and cut-to-size or size-in-store. Stock window coverings are manufactured in a variety of standard widths that are intended to fit corresponding standard window sizes. Custom window coverings are manufactured to specified dimensions per a customer's specific request. Cut-to-size or size-in-store window coverings are manufactured in a limited number of sizes that are intended to be used with a wide range of window sizes. A cutting machine is provided at the retail outlet that cuts the window covering from the manufactured or stock size to the customer's desired size. The cutting machine is operated by the retail outlet personnel. Operator error is possible because the process requires accuracy in both the measurement and alignment of the blind in the machine. Further, even if the blinds are cut correctly the process consumes valuable personnel time.
An apparatus for cutting a window covering comprises a saw for cutting the window blind. A clamp assembly moves the window covering relative to the saw. A controller moves the clamp assembly to automatically position an end of the window covering relative to the saw. The saw is moved into engagement with the window covering to cut the window covering. Methods of cutting a window covering are also disclosed.
A method of operating a window covering cutting machine comprises a) packaging a window covering comprising components in a package such that first ends of the components extend beyond a first end of the package and second ends of the components extend beyond a second end of the package; b) automatically moving the package and components in a first direction of travel against a first squaring surface such that the first ends of the components are in a common plane; c) cutting the first ends of the components; d) automatically moving the package and components in a second direction of travel against a second squaring surface such that the second ends of the components are in a common plane; and e) cutting the second ends of the components.
The method may further comprise, prior to step b), automatically moving the package and components against a squaring plate such that the second ends of the components are in a common plane. The first and second squaring surfaces may be arranged such that they are perpendicular to the directions of travel. The first and second squaring surfaces may be the faces of saw blades. The squaring surfaces may be moved between a first position where the squaring surfaces intersect the directions of travel and a second position where the squaring surfaces do not intersect the directions of travel. The squaring surfaces may be retracted and the window covering moved in front of the saws. The saws may be rotated at high speed and moved into engagement with the components.
A valance may be placed in the package where the valance has a first end and a second end and is longer than the components. The valance is moved relative to the window covering by the squaring surfaces until the first end of the valance and the first ends of the components are coplanar. A clamp may be extended to hold the window covering when the saws are moved into engagement with the components.
Referring to
A platform 20 that supports the window covering during the measuring and cutting operations is provided in cutting chamber 8 adjacent to opening 5 such that a user can place a window covering on the platform 20 when the door 6 is open. The platform 20 comprises a substantially horizontal surface that is dimensioned to be able to receive and support a range of blind sizes.
In one embodiment, a separate access opening 22 is provided on one side wall 24 of housing 4 such that a blind may be loaded through access opening 22 into cutting chamber 8 from the end of the machine rather than through door 6. Opening 22 is useful for window coverings that are longer than the length of the SIS machine. For example, opening 22 may be used to load the vanes of a vertical blind into the machine because such vanes may be manufactured in relatively long lengths that cannot be accommodated through opening 5. One end of the vanes can be inserted through the access opening 22 with the other end of the vanes extending from the housing 4 through opening 22. Alternatively a feed tube or other conveyor may be provided that communicates with opening 22 and allows the window covering to be inserted into the machine remotely. The ends of the vanes located in the cutting chamber 8 can then be cut to length as will hereinafter be described.
Referring to
An alternate embodiment of the SIS machine is shown in
A drawer 4302 is movably mounted in the opening 4305 such that it can be moved horizontally between an open position (
One side wall of the housing 4 includes a cut-out area or opening 4322 at one end of the opening 4305 adjacent the platform 20 to accommodate window coverings which are longer than the machine. Referring to
Referring to
To move platform 40, a drive 43 is provided. Drive 43 may comprise a motor 44 that is supported on the platform 40 and that rotates a pinion 46 that engages a rack 48 mounted on frame 2. When the motor 44 is actuated, the pinion 46 is rotated and through its engagement with the rack 48 reciprocates platform 40 on rails 42 toward and away from the window covering.
In one embodiment, two saw blades 36 and 36a are provided with each of saws 30 and 32 to minimize routine maintenance of the machine. A saw blade has a limited life span such that after a predetermined amount of use the blade must be replaced. If only one saw blade is provided on each saw, more maintenance of the SIS machine is required. To minimize the routine maintenance of the SIS machine, two blades may be provided on each saw where the blades may be changed automatically.
Referring to
To explain the operation of the saw assembly, assume that the blades 36 and 36a and housing 50 are initially oriented as shown in
Because the saw blades are positioned in an overlapping relationship, the operating system that controls the measuring and cutting operations must be informed as to which blade is in the cutting position. The sensors 58 and 60 associated with the stops 62 and 64 provide this information to the operating system by transmitting a signal to the CPU when the housing 50 contacts the stop. The operating system then adjusts the measuring and cutting operations to account for the difference in saw blade positions.
In an alternate embodiment, the saw blades 36 and 36a are positioned such that the blades are in the same cutting plane. In such an arrangement the operating system does not adjust the cutting operation based on which blade is being used. However, such an arrangement requires additional space because the coplanar blades require more room than the overlapping blades shown in the drawings. In either arrangement the sensors 58 and 60 associated with the stops 62 and 64 may be used to provide feed back to the CPU that the blades are properly positioned.
Referring to
The clamp assembly 80 is mounted on a carriage 88 that is mounted on a linear drive such as a ball screw drive or rack and pinion. Rotation of pinion (not shown) engages rack 93 to reciprocate the carriage 88 along the length of platform 20. In one embodiment the pinion or other drive mechanism is rotated by a stepper motor or servomotor 91 such that the position of the carriage 88 and clamp assembly 80 along the platform 20 can be controlled with great accuracy. Each rotation of the stepper motor or servomotor 91 translates into a predetermined length of linear travel of the clamp assembly 80 along the platform 20. The rotation of the stepper motor or servomotor 91 can be precisely controlled to precisely control the linear motion of the clamp assembly 80 and its position along platform 20. In one embodiment, the carriage 88 supports sensor 92 such as an optical sensor. In one embodiment sensor 92 is used to measure and position the window covering relative to the saws 36 and 36a as will hereinafter be described.
An alternate embodiment of the clamp assembly is shown in
In order to position the window covering relative to the clamping jaw 282, clamping jaw 282 is provided with a physical engagement member such as pin 285. The position of the pin 285 relative to the clamping jaw 282 is known. For example pin 285 may be located in the center of clamping jaw 282. The window covering and package are provided with a hole 201 located on the window covering 200 (
In an alternate embodiment, a locating pin is located on the machine housing rather than on the clamping jaw 282. Referring to
To initiate the cutting operation, the drive 4404 is activated to extend pin 4402 beyond lateral support surface 4328 (Block 4901). The user opens drawer 4302 (Block 4902) and places the window covering on the platform 20 such that the center pin 4402 extends into the centrally located hole 201 on the package/window covering (Block 4903). The drawer 4302 is closed by the user (Block 4904). When the cutting operation is initiated, the clamp assembly 80 and clamping jaw 82 are positioned at the center position of the platform 20 and the window covering is centered relative to the clamping jaw 82 by the pin 4402. The clamping jaw 82 is extended to force the window covering against the lateral support surface 4328 (Block 4905). The pin 4402 is then retracted from the window covering by drive 4404 (Block 4906).
The various sensors described herein transmit signals to the CPU of the system operating system to control operation of the SIS machine. Further, the various drives described herein are controlled by the CPU to position and cut the window covering. The CPU may be located in the machine 1 or it may be located remotely from the machine.
Referring to
The entire function of the invention, including the common database can be implemented in whole or in part on a single computing platform like that shown in
A computer program which implements parts of the invention through the use of a system like that illustrated in
In the embodiment of
Operation of the SIS machine will now be described. When the machine is first powered up, the center position CP of the clamp assembly 80 relative to the cutting devices such as saws 30 and 32 may be determined. The center position CP is the point mid-way between the active blades of the two saws 30 and 32 and is shown, for example, in
Locating the center position could also be performed other than at start up of the machine and may be performed by other processes. For example a separate centering switch may be provided that is located at the center position and that is “contacted” by the clamp assembly 80 either physically, magnetically, optically or electronically to identify the center position. Further, while in one embodiment the clamp assembly 80 operates from the center position CP of the platform 20, it is to be understood that the clamp assembly 80 could initiate the cutting operation from any start position provided that the start position is a known position relative to the blades of saws 30 and 32.
To cut a window covering, the user places a window covering 200 in the cutting chamber 8 on platform 20 (Block 701,
The window covering 200 may be cut in the package or it may be removed from the package before being inserted into the machine. One example of a suitable package is disclosed in U.S. patent application Ser. No. 10/908,728 filed May 24, 2005 and is incorporated in its entirety herein. The operating system can be programmed to cut only window coverings in the package or only window coverings out of the package. Alternatively, the machine can be programmed to cut the product in either form, provided that the form of the product is input to the CPU prior to the cutting operation. “Window covering” as used herein for explaining the operation of the SIS machine includes both the window covering in the package and the window covering without the package and is represented by element 200 in the Figures.
The package or the window covering may be provided with a mark 101 at its longitudinal center where mark 101 can be sensed by sensor 92. The mark 101 may include reflective tape, reflective ink or other optically identifiable surface if sensor 92 is an optical sensor, a physical characteristic such as an indentation if the sensor is a mechanical sensor, a magnetic stripe if the sensor is a magnetic sensor or other combination of mark and sensor provided that sensor 92 can determine the center of the blind by reference to the mark.
Where the physical pin 285 of the embodiment of
A transaction record 230 is created by CPU 102 and stored in memory 104 (Block 705). The transaction record 230 may be populated with applicable information related to the transaction such as time, date and location of the SIS machine, customer information such as name, address, payment information, bar code number, product cut width, time spent during cutting, number of times the user navigates to each screen page and any errors reported by the PLC or the like (Block 706). Other information may also be stored in the transaction record.
User input data is also transmitted to and received by CPU 102 identifying, at least, the finished or cut size of the window covering (Block 707). The process for entering this information will be discussed in detail hereinafter. The user may be required to input other information regarding the window covering such as the type of blind, color, style, stock size or the like. The user may also be requested to input other information such as name, address, payment information or the like. Any or all of this information may be stored in transaction record 230.
To cut the window covering, if the physical engagement members of
Once the clamp assembly 80 is aligned with the center CW of the window covering/package 200 the drive 87 extends jaw 82 to force the window covering/package 200 against the lateral support surface 28 (Block 710, Block 4402, 4905),
Referring to
In the embodiment of
The clamp assembly 80 is then moved toward one end of the machine based on this determination such that the center of the blind is positioned the resulting distance from the saw (Block 712,
The clamp assembly 80 is then moved toward the opposite end of the machine moving the window covering/package 200 with the clamp assembly (Block 714). The position of the clamp assembly 80 relative to the window covering/package 200 remains fixed. The clamp assembly 80 is moved such that the window covering/package is positioned in front of the other of saws 30 and 32,
Because the SIS machine uses controllable motors for the saws and may cut window coverings either in or out of the packaging, the SIS machine may cut a wide variety of window coverings including wood, plastic, fabric, vinyl and aluminum and a variety of styles including horizontal blinds, vertical blinds, woven shades, pleated shades, Roman shades and cellular blinds. The saws can also cut the shade panel and the head rail and bottom rail in one cut. The rotational speed of the saws and the feed rate of the saws can be controlled on a per cut basis based on the type of blind loaded in the SIS machine such that the saws may cut a wide variety of materials.
The process for cutting a vertical blind will now be described. Referring to
For a vertical window covering material is cut from only one end of the vanes and from one end of the head rail. The head rail and vanes are stored in separate packages and are cut separately, The user selects an icon on the touch screen to initiate the cutting process (Block 5001). In the typical use a sales associate enters a security code and enters that a vertical blind is to be cut. The user also enters whether the head rail or vanes are to be cut (Block 5002). For a head rail the clamp assembly is shuttled back and forth along the length of the platform such that the optical scanner 92 scans the package to read the bar code 220 on the package (Block 5003). For the vanes a separate flip card 221 having a bar code is held in front of scanner 92 such that it is scanned by the optical scanner 92 (Block 5004). The user selects the flip card that corresponds to the selected vanes and holds the flip card where it can be read by the optical scanner. While the flip card is described as being used with the vanes and the head rail is described as having a bar code on the package, the bar code on the package and the flip card may be used with any type of window covering. The code from the bar code is used by the PC to obtain from the look-up table the detailed information for the window covering. After reading the bar code the clamp assembly 80 is moved to the position on the platform centered on the location where the offset pin engages the alignment hole in the package. As previously explained, while this position does not correspond to the center of the platform or the center of the package, this position is known. A transaction record is created for the window covering and stored in memory as previously described with respect to horizontal window coverings.
For a head rail the monitor displays a prompt for whether the window covering is an inside mount or an outside mount. The user then enters into the user interface and the PC receives a signal indicating whether the window covering is intended to be mounted as an inside mount or an outside mount (Block 5006). For vanes the monitor displays a prompt for whether the window covering is an inside mount, an outside mount or exact. For vanes the user is also provided with an additional option of “Exact” where the final dimension of the vanes is the same as the desired size entered by the user. The user then enters into the user interface and the PC receives a signal indicating whether the window covering is intended to be mounted as an inside mount, an outside mount or exact (Block 5009). The monitor displays a prompt asking for the desired length of the head rail or vanes, as appropriate. The user then enters into the user interface and the PC receives the desired length of the head rail or vanes (Block 5005). For a head rail, if an inside mount is selected, the PC automatically deducts a predetermined length from the desired size of the head rail entered by the user to obtain the final dimension of the head rail (Block 5007). If an outside mount is selected, the final dimension of the head rail is the desired size input by the user (Block 5008). For vanes, for both inside and outside mounts the PC deducts a predetermined length from the desired size of the vanes to account for the height of the head rail. If an outside mount is selected, the final dimension of the head rail is the desired size input by the user minus the head rail dimension (Block 5010). If an inside mount is selected, the PC automatically deducts the predetermined head rail dimension and a second predetermined length from the desired size of the vanes entered by the user to obtain the final dimension of the vanes (Block 5011). If “Exact” is selected the final dimension of the vanes equals the desired size entered by the user” (Block 5012).
The PLC determines how far to move the package to properly position the head rail or vanes in front of the saw. As previously explained, the head rail or vanes are retained in the package such that the package and head rail or vanes are cut simultaneously. Referring to
Y=Final Dimension−Z+C,
where Y is the distance between the alignment hole and the saw (Block 5014). The final dimension of the vertical window covering is Y+Z−C.
The PC transmits to the PLC the final dimension of the window covering as entered by the user and including the deductions calculated by the PC, if any. Using this dimension, the PLC determines how far the alignment hole must be positioned from the saw to obtain the final dimension of the window covering as calculated in accordance with the equation set forth above (Block 5014). This location is converted to an encoder count that corresponds to the calculated value Y. The PLC makes this determination without using any information regarding the stock or starting size of the blind or the amount of material that will eventually be cut from the end of the blind.
The PLC controls the drive for the clamp assembly to move the clamp assembly toward one saw to position the alignment hole the calculated distance Y from that saw (Block 5015). Because a limited amount of space is provided between the saw 32 and the end of the cabinet of the SIS machine the window covering cannot be advanced more than distance S beyond the saw. Because it may be necessary for the clamp assembly to move the window covering more than distance S to reach the calculated Y position, the SIS machine uses an iterative process to cut vertical window coverings.
In this iterative process, the window covering is indexed toward the saw by the clamp assembly. An optical sensor 105 is positioned in front of the saw blade 32 that senses the first end of the package as it is indexed toward the saw. The first end of the package is then moved past the saw. If the clamp assembly reaches the calculated Y value (encoder count) before moving distance S, the clamp assembly is stopped at the encoder count and the stationary clamp 99 associated with this saw is extended to hold the package (Block 5016). The saw is moved toward the package containing the head rail or vanes such that the saw engages and cuts the first end of the package and the head rail or vanes to the final dimension (Block 5017). If the clamp assembly does not reach the calculated Y value (encoder count) before moving distance S, the stationary clamp 99 associated with this saw is extended to hold the package and window covering (Block 5018). The saw is moved toward the package containing the window covering such that the saw engages and cuts a length equal to S from the first end of the package (Block 5019). This process is repeated until the clamp assembly reaches the calculated Y value and the package and vanes or head rail are cut to the final dimension (Block 5016).
After the window covering is cut to the final dimension, the stationary clamp 99 is retracted and the clamp assembly 80 moves the window covering and package to the start position. The clamping jaw 82 is retracted to release the window covering and package. The drawer 4302 is opened to allow the user to remove the window covering 200 from the platform.
Referring to
Referring to
For transport, storage and display purposes end caps 5840 cover the open ends of the box 5822. The end caps 5840 may be secured to the box 5822 by any releasable connection including a shrink wrap, adhesive, tear-away tabs or the like. The end caps 5840 are removed from box 5822 prior to cutting and may be replaced on the box 5822 after the cutting operation to retain the cut window covering in box 5822. While the box 5822 is useful for a package for window coverings with valances, the box may be used with any window covering to provide the automatic squaring of the components of the window covering as will be described.
Referring again to
To cut a window covering with a valance (or to automatically square and cut a window covering without a valance) additional squaring steps are added to the cut process. As previously explained, the position of the clamp assembly relative to the saws is calculated based on a distance from a known location (e.g. center of the window covering) and the clamp assembly is positioned based on the calculated distance from the known location to the saw. To square the first end of the window covering, the window covering and package 200 are moved in a first direction, as represented by arrow B in
Referring to
Referring to
Referring to
Referring to
Because the valance was moved relative to the window covering prior to making each cut, the finished size of the valance 205 maintains the same length differential relative to the window covering 203 as prior to the cuts,
The process described above may also be used to square the ends of the window covering even where a valance is not used. Using a package having open ends, such as described in
It is to be understood that for any given stock size of window covering there is a range of cut sizes that are valid for that size window covering based on the geometry of the blind including the location of the lift cords, pulley systems, cord locks and the like. In one embodiment, to ensure that a window covering is not cut such that the cut interferes with the operation of the window covering, a mark 103 may be provided at each end of the window covering/package 200,
A vacuum system 90 may be used in the cutting chamber 8 to capture the debris and dust created during the cutting operation. The vacuum system 90 may comprise a vacuum motor that communicates with the cutting chamber 8 by conduits such as flexible hoses. The vacuum system may include a grate in the cutting chamber that allows the cut material to flow from the cutting chamber to the vacuum. Because the SIS machine may be used on a wide variety of window coverings manufactured from a wide variety of materials, it is important that the system be able to remove dust and debris from the cutting chamber. For example, when a real wood window covering is cut, the saw cuts through the wood slats creating dust and debris and cuts through the metal head rail and bottom rail that may generate sparks. While unlikely, the sparks created by the saw blade striking the metal rails could ignite the wood dust and debris.
Accordingly, the system uses a dust management system to minimize the dust debris in the cutting chamber.
Referring to
Large debris such as the metal head rail, chip board, cellular fabric, and the like should be prevented from entering the dust collection system to minimize or eliminate the chances of system clogging. Smooth bore flexible duct or smooth fixed duct work should be used to reduce the chances of dust accumulation or debris lodging within the system. Flow rates in the dust collection system should be at minimum of 2500 f.p.m. Conductive non-combustible duct work should be used where possible with proper grounding. In one example, metal hard plumbed duct work is used and plastic components are minimized. All components handling dust should be grounded and bonded to prevent static build up. The SIS machine should be vented to allow for air flow in the dust collection system. A sensor may also be included that would prevent the SIS machine from operating if vacuum system goes down or the system clogs. Further, fire resistant surfaces may be used inside the cut area and blowers with an aluminum blade or housing may be used to prevent sparks if, for example, the blower bearings go bad.
An air hose 5424 may also be provided for delivering a high pressure flow of air from air source 5426 into the window covering/package to blow the fines and debris from the head rail, bottom rail and slats such that the fines and debris can be pulled into the vacuum stream. This also provides a cleaner product for the user when transporting and installing the window covering. The removal of the fines and debris from the cutting chamber minimizes the chance that the debris will be ignited.
The system may also use a smoke or fire detector system to provide an alarm if a fire is detected. Any suitable smoke or fire alarm 5422 may be used. The alarm may provide a signal to the CPU 102 such that the CPU may provide a suitable alarm. The alarm may be an audible and/or visual signal provided at the SIS machine and/or the CPU may transmit a data message to a maintenance provider, a premise's fire system, a security system, a fire department or the like over network 108.
Further, weather stripping is provided to seal the saw chambers and prevent dust and fine particles from exiting the saw chambers. The computer and PLC are also stored in separate compartments 4325 and 4327 (
In an alternate embodiment the clamp assembly 80 may include two sensors 92 and 94,
A validation process may also be used to ensure that the cutting operation described above is valid for the selected window covering. Either the package with the window covering or the window covering (if removed from the package) is provided with product identification information in a machine readable form such as data encoded in bar code 220 that is readable by a sensor 122 such as optical scanner. While the window covering may be cut either with the packaging or removed from the packaging, cutting the window covering in the package may be simpler and allows the package to hold the product in place during and after it is cut. The bar code 220 is unique to the window covering with which it is associated and identifies the specific window covering by using a unique code such as a serial number. The bar code 220 may also contain information such as the size, style, color or the like of the window covering. The bar code 220 may also contain manufacturer's information such as lot number or retailer's information such as purchase order number.
The bar code 220 is read using a sensor 122 such as an optical scanner to obtain the identification information (Block 900). The bar code 220 may be replaced by radio frequency identification (RFID) tags or other suitable identification technology. The sensor 122 transmits a signal to CPU 102 or processor 202 encoded with the data specific to the window covering 200. The identification information may be stored in data base 104 as part of the transaction record 230 for the window covering.
The CPU 102 or processor 202 may use the user input data and the identification information (e.g. the information encoded in or obtained from the look-up table using bar code 220) to determine if the customer request is valid
The CPU may also compare the user input data to the product identification information from the bar code 220 and determine if the user has actually selected the window covering that the user believes that he or she selected (e.g. does the user input style and color match the actual style and color of the window covering) (Block 904). The display may display the information obtained from the look-up table for user review. If the user input data is valid for the selected blind, the SIS machine will initiate the cutting process to automatically cut the blind to the user's desired size as has been described (Block 905). If the user input data is not valid, an error message will be displayed to the user by the user interface identifying the error and requesting that the user correct the user input data or the selected window covering (Block 903). The validation process may be repeated until the user data is validated for the selected window covering. Note, one or both of verification steps 902 and 904 may be omitted.
Another method for determining the validity of the window covering size determination is to rely on the weight of the window covering rather than using a machine readable data structure such as bar code 220. A scale could be incorporated into the platform 20 to detect the weight of the window covering/package 200. A look up in a look up table stored in memory 104 can then be performed by the CPU 102 or processor 202 comparing the measured weight to the known weights of the stock window coverings. The weight could be used to identify window covering characteristics such as permissible of cut ranges, window covering material or the like where the characteristics are used to validate or implement the cutting operation. For example a particular saw blade type or saw speed may be used for different blind materials. Further, valid cut ranges may be determined for a window covering.
After the window covering is cut to the desired size, drive 89 moves the clamp assembly 80 and the window covering/package 200 to the center position CP (Block 724,
The system may then verify that the actual cut length matches the user input cut size (Block 726). The clamp assembly 80 is moved along the platform 20 by drive 89 from the known center position in one direction until the sensor locates the first end 200a of the window covering/package 200. The direction of movement of the clamp assembly 80 is then reversed and the clamp assembly 80 is moved along the platform 20 by drive 89 in the opposite direction until the sensor locates the opposite edge 200b of the window covering/package. The distance the clamp assembly 80 travels between the two edges 200a and 200b of the package is detected. The distance traveled is equal to the actual cut size of the window covering. The actual cut size is compared to the desired cut size input by the user. If the two sizes match the cut is verified. The two sizes may be determined to match if the distance between the input cut size and the actual cut size fall within a predetermined minimum acceptable error margin.
The vacuum, saws and other moving components are stopped and the door 6 or drawer 4302 are opened automatically or manually (Block 727). The cut window covering can then be removed by the user. The cutting operation is completely automated. The cutting process is also isolated from the user during the process to maximize the safety of the process.
The data related to the transaction is stored in a transaction record 230 and may include, but not be limited to, original size of product, cut to size of product, date, time, store identifier/location, and blind drop (length), bar code number, product cut width, time spent during cutting, number of times the user navigates to each screen page and any errors reported by the PLC (Block 728). The data captured by the SIS machine could be transferred to the blind manufacturer 111 or retailer outlet system 113 over a network 108 at any time and be associated with the customer's original order such that a complete record of the order and cutting operation is maintained (Block 729).
Numerous processes may be used to enable the user to transmit the user input data to the SIS machine 1. In one operation,
The customer's order and/or complete transaction record is sent to the selected retail outlet 113 over network 108 (Block 812). Based on the order, the retail outlet personnel use the SIS machine to cut the ordered window coverings to the customer's specified dimensions (Block 813) as previously described. The cutting operation may be performed during off hours or non-peak hours to more efficiently use personnel time.
The customer is contacted by retail outlet 113 with a scheduled pick-up time for retrieving the cut window covering (Block 814). The customer travels to the retail outlet to pick up the cut window coverings (Block 815).
Another ordering methodology uses a photo-measuring kit to provide the measurements for the architectural feature rather than using a traditional measuring tool. The customer obtains a photo-measuring kit such as by ordering a kit from a window covering manufacturer's website or picking up a measuring kit at a retail outlet.
Referring to
The customer places one or more measuring blocks 120 in the architectural feature being measured (Block 602) such that the measuring block 120 and entire architectural feature 123 are visible. The measuring block 120 should be mounted as close to the same plane as the architectural feature being measured. Thus, for example, to measure a window the measuring block is mounted within the frame of the window such as by taping it to the window glass. In one embodiment at least two measuring blocks are used where each measuring block is located with a designated edge 125 placed along the edge of the architectural feature being measured. For example, for a window covering that is intended to be mounted on a window, the edges 125 of the blocks 120 are placed along the inside frame of the window. A digital photograph of the architectural feature 123 with the measuring blocks 120 mounted adjacent thereto is taken (Block 604). The customer may also place a unique designator 127 on the architectural feature while photographing it to identify the building, room and/or architectural feature to which that measurement relates (Block 603).
The customer logs onto a window covering provider website from a user terminal 109 over network 108 and the CPU 102 or processor 202 creates a transaction record (Block 605). The system prompts the customer for, and the customer enters, information related to the customer such as name, address, payment information, internet address or the like and the CPU 102 or processor 202 receives this information and populates the transaction record unique to that customer and transaction (Block 606). The customer is then prompted to upload the photographs taken of the architectural feature with the measuring blocks (Block 607). The customer uploads the photographs and the photographs are received by the CPU 102 or processor 202 and stored in memory (Block 608). The photographs are displayed to the customer on the customer interface 112109 (Block 609). The customer is prompted to select the photograph of the first architectural feature for which a window covering is to be ordered (Block 610). The customer selection is entered into the transaction record for the first transaction (Block 611).
The system determines the dimensions of the architectural feature using the photograph provided and selected by the user (Block 612). Referring to
Referring again to
Another ordering methodology will now be described where the user interacts directly with the SIS machine. Referring to
Data of the transaction would be stored in the internal database 104 where the stored data may include, but not be limited to, original size of product, cut to size of product, date, time, store location, and blind drop. The data captured by the SIS machine could be transferred to the blind manufacturer 111 or retailer outlet system 113 over network 108 at any time such that a complete record of the order and cutting operation is maintained as previously described. Because the PC is connected over network 108 to the blind manufacturer, retailer or maintenance service provider, the information may be remotely provided from any of these entities to and from the SIS machine. For example, the SIS machine may provide a maintenance alert if its onboard diagnostics determines that that a predetermined situation has occurred. The SIS machine may also provide diagnostic information to a maintenance service provider. The software running the SIS machine can also be remotely updated to change operating parameters of the machine such as the feed speed and rotational speed of the saws. The software running the SIS machine can also be remotely updated to change the information displayed on the screen to the user including sales and marketing information.
Another ordering methodology uses the photo-measuring kit as previously described. Referring to
Another ordering methodology requires that the customer manually measure the dimensions of the architectural feature to be covered using existing measuring tools such as a tape measure or laser measure (Block 1106). The customer brings the measurements to a retail outlet and manually inputs the measurement information and other information at the user interface 112 and the CPU 102 or processor 202 and a transaction record is created as previously described (Block 1107). The CPU 102 or processor 202 calculates the required stock window covering size (Block 1105).
The user then physically selects the indicated window covering from the retail outlet inventory and places the window covering in the SIS machine as previously described (Block 1108). The SIS machine operates automatically to cut the window covering to the desired size as previously explained.
In one embodiment the SIS system could direct the customer to the appropriate size window coverings (Block 1109). For example, the user interface 112 displays an identification of the location within the retail outlet by alphanumeric characters, color code, map or the like (Block 1110). Alternatively, the system may be connected to lights or other audio/visual indicators 135 associated with the inventory of window coverings where the indicator is actuated to identify the appropriate window covering (Block 1111). For example, the bin in which the window coverings are stored is lighted to guide the customer to the appropriate window covering. Once the appropriate window covering is selected the customer loads the window covering into the SIS machine (Block 1112) and the SIS machine cuts the window covering as previously described.
Because a transaction record is created for each customer and each transaction the system operator has a complete record of each purchase. This information can be used to confirm and verify individual purchases by individual purchasers. This information can also be used in the aggregate to determine market trends, most common window sizes, most popular window treatments, buying habits and other market trends. This information may also be used for inventory control. For example, if the window covering provider has access to the data that manufacturer can obtain real time information on hand inventory for any of its customers and can restock depleted inventory and/or remove slow moving inventory in a timely manner to ensure that the manufacturer's supply of product matches the purchasing patterns of a specific retailer's customers. The retail outlet, if it has access to this information, can use the information for its own customers. All of this data may be sent to a remote location over network 108.
Because the user is a captive audience during the cutting operation the user interface 112 can be used to present advertising information, news, or other information to the customer. The information may be stored locally in the operating system of the SIS machine such that the information relates to other products sold by the retail outlet or window covering provider. Moreover, because the operating system of the SIS machine is connected to the Internet, any information may be provided on the user interface by the system administrator where the user interface 112 functions as the user terminal.
Specific embodiments of an invention are described herein. One of ordinary skill in the art will recognize that the invention has other applications in other environments. In fact, many embodiments and implementations are possible. The following claims are in no way intended to limit the scope of the invention to the specific embodiments described above.
This application is a continuation-in-part of copending U.S. application Ser. No. 12/164,839, filed on Jun. 30, 2008, which claims priority under 35 U.S.C. 119(e) from provisional patent application No. 60/962,646, filed Jul. 31, 2007, and provisional patent application No. 61/010,291, filed Jan. 7, 2008, by the inventors hereof, the entire disclosures of which are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
239691 | Appleton | Apr 1881 | A |
265635 | Baxter | Oct 1882 | A |
397475 | Tiffany | Feb 1889 | A |
421027 | Hammond | Feb 1890 | A |
702200 | Greene | Jun 1902 | A |
866243 | Waechter | Sep 1907 | A |
1038920 | Marschall | Sep 1912 | A |
1382433 | McCarty | Jun 1921 | A |
1481700 | Fatland | Jan 1924 | A |
1647254 | Simmons | Nov 1927 | A |
1721276 | Marsilius | Jul 1929 | A |
1792522 | Yates | Feb 1931 | A |
1924162 | Mason | Aug 1933 | A |
1952698 | Willem | Mar 1934 | A |
2044481 | Manley et al. | Jun 1936 | A |
2057488 | Hochstadt | Oct 1936 | A |
2077697 | Hunt | Apr 1937 | A |
2120593 | Reynolds | Jun 1938 | A |
2159997 | Millar | May 1939 | A |
2234013 | Stover | Mar 1941 | A |
2247314 | Sellmeyer | Jun 1941 | A |
2418515 | Lewis | Apr 1947 | A |
D155897 | Huntington | Nov 1949 | S |
2631508 | Muehling | Mar 1953 | A |
2644520 | Nelson | Jul 1953 | A |
2691994 | Ferguson | Oct 1954 | A |
2747625 | Small | May 1956 | A |
2789639 | Lorentzen | Apr 1957 | A |
2806493 | Gaskell | Sep 1957 | A |
2827686 | Adelman | Mar 1958 | A |
2883736 | Crane | Apr 1959 | A |
2949943 | Islandsrud | Aug 1960 | A |
2987085 | Porter | Jun 1961 | A |
3260146 | Child | Jul 1966 | A |
3263544 | Margolien | Aug 1966 | A |
3292232 | Nilsson | Dec 1966 | A |
3391591 | Funke | Jul 1968 | A |
3470926 | Dohm | Oct 1969 | A |
3513740 | Burghart | May 1970 | A |
3521810 | Boyer | Jul 1970 | A |
3564893 | Richards et al. | Feb 1971 | A |
3584380 | Mehler et al. | Jun 1971 | A |
3618297 | Hamrick | Nov 1971 | A |
3634975 | Hensley | Jan 1972 | A |
3664221 | Breetvelt | May 1972 | A |
3677117 | Cutter | Jul 1972 | A |
3715946 | Kaltenbach | Feb 1973 | A |
3736631 | Edixhoven | Jun 1973 | A |
3750509 | Kruse | Aug 1973 | A |
3766815 | Edixhoven | Oct 1973 | A |
3910142 | Jureit et al. | Oct 1975 | A |
4018188 | Burdette | Apr 1977 | A |
4036092 | Kaltenbach | Jul 1977 | A |
4055206 | Griffin | Oct 1977 | A |
4067252 | Peddinghaus et al. | Jan 1978 | A |
4139043 | Donofrio | Feb 1979 | A |
4151768 | Shockovsky | May 1979 | A |
4188693 | Edixhoven | Feb 1980 | A |
4201256 | Truhan | May 1980 | A |
4214493 | Elhaus | Jul 1980 | A |
4227305 | Newman | Oct 1980 | A |
4227902 | Olson | Oct 1980 | A |
4230005 | Varga | Oct 1980 | A |
4233782 | Perrault | Nov 1980 | A |
4262564 | Kaltenbach | Apr 1981 | A |
4270253 | Herb et al. | Jun 1981 | A |
4326864 | Sittler | Apr 1982 | A |
4338710 | Stursa et al. | Jul 1982 | A |
4367665 | Terpstra et al. | Jan 1983 | A |
4407614 | Muhr et al. | Oct 1983 | A |
4457197 | Wepner et al. | Jul 1984 | A |
4468995 | Mireles-Saldivar | Sep 1984 | A |
4492301 | Inaba et al. | Jan 1985 | A |
4545100 | Gaillard et al. | Oct 1985 | A |
4567930 | Fischer | Feb 1986 | A |
4576072 | Terpstra et al. | Mar 1986 | A |
4589312 | Meyers et al. | May 1986 | A |
4589313 | Meyers et al. | May 1986 | A |
4606099 | Schluep et al. | Aug 1986 | A |
4619166 | Valavaara | Oct 1986 | A |
4625868 | Bischof | Dec 1986 | A |
4639987 | Georgopoulos | Feb 1987 | A |
4726273 | Miceli | Feb 1988 | A |
4730372 | Tsuchida | Mar 1988 | A |
4771667 | Forman et al. | Sep 1988 | A |
4776096 | Chang | Oct 1988 | A |
4790226 | Tsuchida | Dec 1988 | A |
4807363 | Clifton, Jr. | Feb 1989 | A |
4819530 | Huang | Apr 1989 | A |
4823449 | Chang | Apr 1989 | A |
4876795 | Chun-cheng | Oct 1989 | A |
4901419 | Voss | Feb 1990 | A |
4907325 | Hsu | Mar 1990 | A |
4907337 | Kruüsi | Mar 1990 | A |
4924740 | Wright | May 1990 | A |
4928369 | Schnebly et al. | May 1990 | A |
4987765 | Nishimura et al. | Jan 1991 | A |
4993131 | Graves et al. | Feb 1991 | A |
D316979 | Reynolds | May 1991 | S |
5037253 | Molaro et al. | Aug 1991 | A |
5054206 | Carlson | Oct 1991 | A |
5056388 | Dekker et al. | Oct 1991 | A |
5060709 | Simon | Oct 1991 | A |
5072494 | Graves et al. | Dec 1991 | A |
5103702 | Yannazzone | Apr 1992 | A |
5119854 | Chanoine et al. | Jun 1992 | A |
5215512 | De Dompierre | Jun 1993 | A |
5251382 | Hellar | Oct 1993 | A |
5339716 | Sands et al. | Aug 1994 | A |
5349730 | Anderson et al. | Sep 1994 | A |
5392524 | Hill | Feb 1995 | A |
5456149 | Elsenheimer et al. | Oct 1995 | A |
5667152 | Mooring | Sep 1997 | A |
5740053 | Iwama | Apr 1998 | A |
5787774 | Richards et al. | Aug 1998 | A |
5799557 | Wang | Sep 1998 | A |
5806245 | Satrom | Sep 1998 | A |
5806394 | Marocco | Sep 1998 | A |
5816126 | Pluber | Oct 1998 | A |
5819619 | Miller et al. | Oct 1998 | A |
5826317 | van Oostrom et al. | Oct 1998 | A |
5882155 | Testa, Jr. | Mar 1999 | A |
5927172 | Wang | Jul 1999 | A |
5943932 | Sberveglieri | Aug 1999 | A |
5971839 | Schmelzer | Oct 1999 | A |
6003217 | Graves et al. | Dec 1999 | A |
6003218 | Schumann et al. | Dec 1999 | A |
6079306 | Liu | Jun 2000 | A |
6089134 | Marocco | Jul 2000 | A |
6098694 | Ohanesian | Aug 2000 | A |
6142196 | Schumann et al. | Nov 2000 | A |
6167789 | Daniels et al. | Jan 2001 | B1 |
6178857 | Marocco | Jan 2001 | B1 |
6196099 | Marocco | Mar 2001 | B1 |
6202014 | Brandt et al. | Mar 2001 | B1 |
6240824 | Hsu | Jun 2001 | B1 |
6263945 | Nien | Jul 2001 | B1 |
6314851 | Graves et al. | Nov 2001 | B1 |
6334379 | Sudano | Jan 2002 | B1 |
6336388 | Marocco | Jan 2002 | B1 |
6362893 | Francis et al. | Mar 2002 | B1 |
6405406 | Chen | Jun 2002 | B1 |
6412381 | Wang et al. | Jul 2002 | B1 |
6418762 | Münch et al. | Jul 2002 | B1 |
6427571 | Hsu | Aug 2002 | B1 |
6435066 | Kutchmarek et al. | Aug 2002 | B1 |
6500048 | Bär | Dec 2002 | B1 |
6535294 | Arledge, Jr. et al. | Mar 2003 | B1 |
6560849 | Modra | May 2003 | B1 |
6561121 | Rose | May 2003 | B1 |
6604443 | Roberts et al. | Aug 2003 | B2 |
6615698 | Chuang et al. | Sep 2003 | B2 |
6644160 | Boselli | Nov 2003 | B1 |
6681673 | Kutchmarek et al. | Jan 2004 | B1 |
6688204 | Huang | Feb 2004 | B2 |
6758120 | Marocco | Jul 2004 | B2 |
6758257 | Lee | Jul 2004 | B2 |
6761099 | Lin et al. | Jul 2004 | B2 |
6783563 | Eckhoff et al. | Aug 2004 | B1 |
6793073 | Tu | Sep 2004 | B2 |
6865817 | Militello et al. | Mar 2005 | B2 |
6877409 | Huang et al. | Apr 2005 | B2 |
6912940 | Atwood | Jul 2005 | B1 |
6971296 | Lin et al. | Dec 2005 | B2 |
6973364 | Schwartz et al. | Dec 2005 | B2 |
7000516 | Lin et al. | Feb 2006 | B2 |
7000521 | Cheng et al. | Feb 2006 | B1 |
7007576 | Roberts et al. | Mar 2006 | B2 |
7017459 | Marocco | Mar 2006 | B2 |
7024977 | Nien | Apr 2006 | B2 |
7036412 | Abdollahzadeh | May 2006 | B2 |
7040205 | Roberts et al. | May 2006 | B2 |
7044043 | Cheng | May 2006 | B2 |
7059230 | Caputo et al. | Jun 2006 | B2 |
7069832 | Roberts et al. | Jul 2006 | B2 |
7069833 | Roberts et al. | Jul 2006 | B2 |
7100485 | Roberts et al. | Sep 2006 | B2 |
7104175 | Roberts et al. | Sep 2006 | B2 |
7107889 | Marocco | Sep 2006 | B2 |
7114421 | Marocco | Oct 2006 | B2 |
7124672 | Marocco | Oct 2006 | B2 |
7178439 | Gilboy et al. | Feb 2007 | B2 |
7182009 | Harris et al. | Feb 2007 | B2 |
7194811 | Militello et al. | Mar 2007 | B2 |
7278345 | Schimmels | Oct 2007 | B2 |
7444910 | Marocco | Nov 2008 | B2 |
RE40605 | Kutchmarek et al. | Dec 2008 | E |
7467578 | Marocco | Dec 2008 | B2 |
7506567 | Simokovic | Mar 2009 | B2 |
20030033919 | Lin et al. | Feb 2003 | A1 |
20030066403 | Lin et al. | Apr 2003 | A1 |
20030140756 | Lin et al. | Jul 2003 | A1 |
20030196530 | Roberts et al. | Oct 2003 | A1 |
20040103767 | Lin et al. | Jun 2004 | A1 |
20060065086 | Swopes et al. | Mar 2006 | A1 |
20060108078 | Kollman et al. | May 2006 | A1 |
20060156882 | Kollman et al. | Jul 2006 | A1 |
20060179991 | Nien et al. | Aug 2006 | A1 |
20060207399 | Birch et al. | Sep 2006 | A1 |
20070000363 | Kollman et al. | Jan 2007 | A1 |
20070239551 | Zeller | Oct 2007 | A1 |
20070277657 | Hilgendorf et al. | Dec 2007 | A1 |
20070295176 | Kollman et al. | Dec 2007 | A1 |
20080034933 | Roberts et al. | Feb 2008 | A1 |
20080066283 | Birch et al. | Mar 2008 | A1 |
20080087152 | Kollman et al. | Apr 2008 | A1 |
20090019978 | Kollman | Jan 2009 | A1 |
20090031876 | Caputo et al. | Feb 2009 | A1 |
20090071307 | Kollman | Mar 2009 | A1 |
20090107313 | Nien et al. | Apr 2009 | A1 |
20090301039 | Caputo | Dec 2009 | A1 |
20100107833 | Caputo et al. | May 2010 | A1 |
20100107839 | Roberts et al. | May 2010 | A1 |
20100206144 | Birch et al. | Aug 2010 | A1 |
20100208059 | Birch et al. | Aug 2010 | A1 |
20110056345 | Begin et al. | Mar 2011 | A1 |
20110056353 | Begin et al. | Mar 2011 | A1 |
20110061505 | Begin et al. | Mar 2011 | A1 |
Number | Date | Country |
---|---|---|
2136519 | May 1996 | CA |
2355507 | Feb 2003 | CA |
223048 | Jun 1910 | DE |
857677 | Dec 1952 | DE |
0265564 | Apr 1988 | EP |
0273535 | Jun 1988 | EP |
0629475 | Dec 1994 | EP |
121338 | Nov 1970 | GB |
2258686 | Feb 1993 | GB |
0107747 | Feb 2001 | WO |
0110408 | Feb 2001 | WO |
02096586 | Dec 2002 | WO |
03010408 | Feb 2003 | WO |
Number | Date | Country | |
---|---|---|---|
20110056348 A1 | Mar 2011 | US |
Number | Date | Country | |
---|---|---|---|
61010291 | Jan 2008 | US | |
60962646 | Jul 2007 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12164839 | Jun 2008 | US |
Child | 12838958 | US |