1. In combination with a garment, a generally U-shaped clip comprised of a flexible resilient material, the clip having leg portions and a bight portion, wherein the leg portions embrace opposite outer sides of the garment, indicia appearing repetitively on the outer surface of the leg and bight portions, and an RFID transponder mounted on the clip.
2. The combination defined in claim 1, wherein the clip includes a machine readable code.
3. A generally U-shaped marking clip comprised of a clip of flexible, resilient material, the clip having leg portions and a bight portion, indicia appearing repetitively on the outer surface of the leg and bight portions, and an RFID transponder mounted on the clip.
4. The combination defined in claim 3, wherein the clip includes a machine-readable code.
5. At least two generally U-shaped side-by-side garment marking clips each comprised of flexible resilient material and connectable to each other, each clip having leg portions and a bight portion, and indicia appearing repetitively on the outer surface of at least the bight portion of at least one of the clips.
6. The combination defined in claim 5, wherein the clip includes a machine-readable code.
7. In combination: at least one flexible label strip having repetitive indicia disposed along one side thereof and the other side thereof having a coating of pressure sensitive adhesive, each label strip having an RFID transponder, and
at least one garment having a fold with a fold line, each label strip extending around the fold line of a garment so that at least one indicium is visible at each fold line.
8. The combination defined in claim 7, wherein the label strip includes a machine-readable code.
9. The combination defined in claim 7, including a generally U-shaped clip comprised of a flexible resilient material, wherein the label strip is adhered to the outside of the clip.
10. The combination defined in claim 9, wherein the label strip includes a machine-readable code.
11. The combination defined in claim 7, wherein the adhesive has light tackiness and removably adheres the label strip directly to the garment.
12. The combination defined in claim 11, wherein the label includes a machine-readable code.
13. Method of marking a garment, comprising:
encoding an RFID transponder andor printing a bar code on a label with data relating to the garment, the label having repetitively occurring size indicia,
applying the label to a garment around a fold of a folded garment, and
subsequently decoding the RFID transponder andor the bar code.
14. Method as defined in claim 13, wherein the label is adhered directly to the garment during the applying step.
15. Method as defined in claim 13, wherein the label is on a U-shaped clip which embraces the garment about the fold.
16. Method as defined in claim 13, wherein the label has been preprinted with the repetitively printed indicia on its outer surface before the bar code is printed.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A system comprising:
at least one processor;
non-transitory computer-readable storage medium including instructions executable by the at least one processor, the instructions configured to implement,
a request handler configured to determine a query of a Data Stream Management System (DSMS), the query using original stream data stored in a buffer associated with the query, the stored original stream data being obtained from stream data received from at least one data source and being removed from the buffer in association with new stream data being received, wherein the query includes at least one operator being configured to execute the query within the DSMS;
a duplication manager configured to duplicate the at least one operator to obtain at least one duplicated operator, and configured to duplicate the stored original stream data to obtain duplicated stream data for storage within a duplication buffer;
a modification manager configured to modify the at least one duplicated operator to obtain at least one modified operator and to obtain a modified query;
an execution manager configured to determine original results based on execution of the at least one operator, and configured to determine modified results based on execution of the at least one modified operator, the execution manager configured to determine the original results and the modified results in parallel for at least a portion of time; and
an integration manager configured to replace the at least one operator and the original stream data with the at least one duplicated operator and the duplicated stream data, respectively, based on the modified results and the original results, to obtain an integrated query for execution within the DSMS.
2. The system of claim 1 wherein the modification manager is configured to modify the at least one duplicated operator to obtain modified stream data, including modifying the at least one duplicated operator by modifying a parameter according to which the stream data is collected.
3. The system of claim 2 wherein the modification manager is configured to modify the at least one duplicated operator including modifying the parameter including altering a window size of the at least one duplicated operator over which the modified stream data is collected by the modified operator within the duplicated buffer.
4. The system of claim 1 comprising a simulation manager configured to provide simulated stream data to the at least one modified operator, wherein the execution manager is configured to determine the original results based on execution of the at least one operator using original stream data, and configured to determine the modified results based on execution of the at least one modified operator using the simulated stream data.
5. The system of claim 1 wherein the duplication manager is configured to provide at least a first duplicate and a second duplicate of the at least one operator, and wherein the modification manager is configured to modify the second duplicate to obtain the at least one modified operator.
6. The system of claim 5 comprising a simulation manager configured to provide simulated stream data to the first duplicate and the at least one modified operator, wherein the execution manager is configured to determine the original results based on execution of the at least one operator using the first duplicate, and configured to determine the modified results based on execution of the at least one modified operator.
7. The system of claim 1 wherein the modification manager is configured to modify the at least one duplicated operator including exchanging an algorithm of the at least one operator with a different algorithm.
8. The system of claim 1 wherein the modification manager is configured to modify the at least one duplicated operator including introducing a new algorithm during a runtime of the system.
9. The system of claim 1 wherein the modification manager is configured to modify the at least one duplicated operator including replacing the at least one operator with at least one new operator as the at least one modified operator.
10. The system of claim 1 wherein the modification manager is configured to modify the at least one duplicated operator including modifying an operational order of the at least one duplicated operator within the plurality of operators.
11. The system of claim 1 wherein the request handler is configured to receive a user selection of the query and of the at least one operator from a graphical user interface, and the execution manager is configured to provide the original results and the modified results using the graphical user interface, and the integration manager is configured to initiate and execute the integrated query based on instruction received from the graphical user interface.
12. The system of claim 1 wherein the duplication manager is configured to duplicate the stored original stream data during an idle time of the system.
13. The system of claim 1 wherein the operators execute the query in collaboration with one another including using a publish-subscribe mechanism.
14. The system of claim 1 wherein the execution manager is configured to provide the original results based on execution of the at least one operator using the original stream data, and configured to provide the modified results based on execution of the at least one modified operator using the duplicated stream data.
15. A computer-implemented method performed by at least one processor, the method comprising:
determining, by the at least one processor, a query of a Data Stream Management System (DSMS), the query currently being executed using stored original stream data within a buffer associated with the query, the stored original stream data being obtained from stream data periodically received from at least one data source and being removed from the buffer in association with new stream data being received, wherein the query includes at least one operator being configured to execute the query within the DSMS;
duplicating, by the at least one processor, the at least one operator to obtain at least one duplicated operator; duplicating the stored original stream data to obtain duplicated stream data for storage within a duplication buffer;
modifying, by the at least one processor, the at least one duplicated operator to obtain at least one modified operator and to obtain a modified query;
determining, by the at least one processor, original results based on execution of the at least one operator;
determining, by the at least one processor, modified results based on execution of the at least one modified operator including determining the original results and the modified results in parallel for at least a portion of time; and
replacing, by the at least one processor, the at least one operator and the original stream data with the at least one duplicated operator and the duplicated stream data, respectively, based on the modified results and the original results, to obtain an integrated query for execution within the DSMS.
16. The method of claim 15 wherein modifying the at least one duplicated operator to obtain at least one modified operator and to obtain a modified query comprises: modifying the at least one duplicated operator including modifying a manner in which the stream data is collected.
17. The method of claim 15 wherein determining the modified results comprises:
providing simulated stream data to the at least one modified operator; and
determining the modified results based on execution of the at least one modified operator using the simulated stream data.
18. The method of claim 15 wherein determining the original results is based on execution of the at least one operator using the original stream data, and wherein determining the modified results is based on execution of the at least one modified operator using the duplicated stream data.
19. A non-transitory computer-readable medium having a computer program product embodied therein and comprising instructions that, when executed, are configured to cause a data processing apparatus to:
determine a query of a Data Stream Management System (DSMS), the query using original stream data stored within a buffer associated with the query, the stored original stream data being obtained from stream data received from at least one data source and being removed from the buffer in association with new stream data being received, wherein the query includes at least one operator being configured to execute the query within the DSMS;
duplicate the at least one operator to obtain at least one duplicated operator;
duplicate the stored original stream data to obtain duplicated stream data for storage within a duplication buffer;
modify the at least one duplicated operator to obtain at least one modified operator and to obtain a modified query;
determine original results based on execution of the at least one operator;
determine modified results based on execution of the at least one modified operator including determine the original results and the modified results in parallel for at least a portion of time; and
replace the at least one operator and the original stream data with the at least one duplicated operator and the duplicated stream data, respectively, based on the modified results and the original results, to obtain an integrated query for execution within the DSMS.
20. The non-transitory computer-readable medium of claim 19 wherein the instructions further cause the data processing apparatus to:
provide simulated stream data to the at least one modified operator; and
determine the modified results based on execution of the at least one modified operator using the simulated stream data.
21. The non-transitory computer-readable medium wherein the instructions further cause the data processing apparatus to:
determine the original results based on execution of the at least one operator using the original stream data; and
determine the modified results based on execution of the at least one modified operator using the duplicated stream data.