1. A parcel receiving system, comprising:
a conveyor system having a first path and a second path for shipment parcels, the first path extending to a receiving station and the second path extending to an exception bin;
a camera configured to capture an image of a shipment parcel; and
logic configured to analyze the captured image and to read tracking information for the shipment parcel from the captured image, the logic further configured to determine whether the shipment parcel is associated with any of a plurality of exceptions based on the captured image, at least one of the exceptions indicating a defect with the tracking information, at least one of the exceptions indicating damage to the shipment parcel, wherein the logic is configured to control the conveyor system such that the shipment parcel moves along the first path to the receiving station instead of moving along the second path to the exception bin if the logic determines that the shipment parcel is not associated with any of the plurality of exceptions, and wherein the logic is configured to control the conveyor system such that the shipment parcel moves along the second path to the exception bin instead of moving along the first path to the receiving station if the logic determines that the shipment parcel is associated with at least one of the plurality of exceptions.
2. The parcel receiving system of claim 1, further comprising a tunnel, wherein the camera is positioned to capture the image of the shipment parcel while the shipment parcel is within the tunnel.
3. The parcel receiving system of claim 1, wherein the logic is configured to correlate image data defining the captured image with a vendor identifier identifying a vendor of the shipment parcel.
4. A parcel receiving system, comprising:
a conveyor system configured to move a shipment parcel along a first path;
a camera configured to capture an image of the shipment parcel; and
logic configured to analyze the captured image and to read tracking information for the shipment parcel from the captured image, the logic further configured to detect a plurality of exceptions based on the captured image, at least one of the exceptions indicating a defect with the tracking information, at least one of the exceptions indicating damage to the parcel, the logic further configured to control the conveyor system such that the shipment parcel is diverted from the first path to a second path in response to detection of the exception.
5. The parcel receiving system of claim 4, wherein the first path extends to a receiving station where parcels received from the first path are unpacked, and wherein the second path extends to an exception bin where parcels received from the second path are stored.
6. The parcel receiving system of claim 4, further comprising memory configured to store vendor-specific data having a reception indicator, the logic configured to access the reception indicator based on a vendor identifier identifying a vendor of the shipment parcel and an exception identifier identifying the exception, the logic further configured to determine whether to divert the shipment parcel to the second path based on the reception indicator.
7. The parcel receiving system of claim 4, further comprising memory configured to store data indicative of how the exception is to be resolved, the data correlated with a vendor identifier identifying a vendor of the shipment parcel, and wherein the logic is configured to access the data based on the vendor identifier and to resolve the exception based on the data.
8. The parcel receiving system of claim 4, further comprising a tunnel, wherein the camera is positioned within the tunnel.
9. The parcel receiving system of claim 4, further comprising a tunnel, wherein the conveyor system is configured to move the shipment parcel through the tunnel, and wherein the camera is configured to capture the image of the shipment parcel while the shipment parcel is within the tunnel.
10. The parcel receiving system of claim 4, further comprising a sensor configured to sense the shipment parcel, wherein the logic is configured to control the camera based on the sensor.
11. The parcel receiving system of claim 4, further comprising:
a sensor configured to sense the shipment parcel; and
a light source positioned such that light from the light source illuminates the shipment parcel when the image of the shipment parcel is captured by the camera,
wherein the logic is configured to control the light source based on the sensor.
12. The parcel receiving system of claim 4, further comprising memory, wherein the logic is configured to store, in the memory, image data defining the captured image and to correlate a parcel identifier with the image data, the parcel identifier identifying the shipment parcel.
13. The parcel receiving system of claim 12, further comprising:
a network; and
a client configured to access the image data based on the parcel identifier via the network, the client configured to receive a user input for resolving the exception and to transmit data indicative of the user input via the network.
14. The parcel receiving system of claim 4, further comprising memory configured to store contact information associated with a vendor of the shipment parcel, wherein the logic is configured to retrieve the contact information and to transmit image data defining the captured image to the vendor based on the contact information.
15. The parcel receiving system of claim 14, wherein the logic is configured to transmit the image data to the vendor in response to the detection.
16. The parcel receiving system of claim 4, wherein the logic is configured to correlate a vendor identifier and an exception identifier with the shipment parcel, and wherein the logic is configured to automatically resolve the exception based on the exception identifier and the vendor identifier.
17. The parcel receiving system of claim 16, wherein the logic is configured to implement a vendor-specific rule for resolving the exception based on the vendor identifier and the exception identifier.
18. A parcel receiving method, comprising the steps of:
moving a shipment parcel along a first path of a conveyor system;
capturing an image of the shipment parcel;
reading, from the captured image, tracking information for the shipment parcel;
detecting a plurality of exceptions based on the captured image, at least one of the exceptions indicating a defect with the tracking information, at least one of the exceptions indicating damage to the shipment parcel; and
moving the shipment parcel along a second path of the conveyor system in response to the detecting step.
19. The method of claim 18, further comprising the steps of:
storing image data defining the captured image; and
correlating the image data with a parcel identifier identifying the shipment parcel.
20. The method of claim 19, further comprising the steps of:
accessing the image data via a network;
resolving the exception based on the image data accessed via the network; and
transmitting information indicative of the resolving step via the network.
21. The method of claim 18, further comprising the steps of:
correlating a vendor identifier and an exception identifier with the shipment parcel; and
automatically resolving the exception based on the vendor identifier and the exception identifier.
22. The method of claim 18, further comprising the step of moving the shipment parcel through a tunnel, wherein the capturing step is performed while the shipment parcel is within the tunnel.
23. The method of claim 18, further comprising the steps of:
sensing the shipment parcel; and
automatically controlling a camera based on the sensing step.
24. The method of claim 18, further comprising the steps of:
sensing the shipment parcel;
illuminating the shipment parcel via light from a light source during the capturing step; and
controlling the light source based on the sensing step.
25. The method of claim 18, further comprising the step of transmitting image data defining the captured image to a vendor of the shipment parcel.
26. The method of claim 25, further comprising the step of storing contact information associated with the vendor, wherein the transmitting step is based on the contact information.
27. The method of claim 25, wherein the transmitting step is in response to the detecting step.
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 computer-implemented method executed by one or more processors, the method comprising:
presenting one or more representations each associated with a corresponding pattern for use with a framework garment;
receiving a selection of a particular representation from the one or more representations, the particular representation corresponding to a particular pattern; and
in response to receiving the selection of the particular representation, causing the particular pattern to be uploaded to the framework garment.
2. The method of claim 1, wherein the framework garment is configured to display an activated pattern and includes a set of display resources, and wherein the activated pattern is associated with a machine-readable representation operable to cause the set of display resource to display the activated pattern.
3. The method of claim 1, wherein the particular pattern is associated with a time period, and the method further comprises:
after causing the particular pattern to be uploaded to the framework garment, determining that the time period associated with the particular pattern has expired; and
in response to determining that the time period associated with the particular pattern has expired, causing the particular pattern to be removed from the framework garment.
4. The method of claim 1, wherein the framework garment is included in a set of registered framework garments associated with a user, and the method further comprises:
detecting framework garments located near the user; and
adding a detected framework garment to the set of registered framework garments in response to a selection of the detected framework garment by the user.
5. The method of claim 4, wherein presenting one or more representations is performed in response to selection of the framework garment from the set of registered framework garments.
6. The method of claim 1, wherein causing the particular pattern to be uploaded to the framework garment includes wirelessly transferring a file associated with the particular pattern to the framework garment.
7. The method of claim 1, wherein receiving the selection of the particular pattern includes receiving an electronic payment for an amount associated with the particular pattern.
8. The method of claim 1, wherein presenting one or more representations each associated with a corresponding pattern for use with a framework garment includes:
identifying one or more patterns associated with a current time; and
presenting one or more representations each associated with a corresponding pattern from the one or more identified patterns associated with the current time.
9. A computer-implemented method executed by one or more processors, the method comprising:
determining that a particular user has entered a particular area;
in response to determining that the particular user has entered the particular area, presenting one or more representations associated with the particular area to the particular user, each representation associated with a corresponding pattern for use with a framework garment;
determining whether the particular user has selected a particular representation from the one or more representations associated with the particular area, the particular representation corresponding to a particular pattern; and
in response to determining that the particular user has selected the particular representation, causing the particular pattern to be uploaded to the framework garment.
10. The method of claim 9, wherein framework garment includes a set of display resources, and the pattern includes a machine-readable representation operable to cause the set of display resource to display a visual representation of the pattern.
11. The method of claim 9, further comprising:
determining that the particular user has left the particular area; and
in response to determining that the particular user has left the particular area and that the particular user has not selected a particular pattern, hiding the one or more patterns associated with the particular area from the particular user.
12. The method of claim 9, wherein determining that the particular user has entered the particular area includes receiving an indication from a short range wireless component including a location identifier associated with the particular area, and presenting the one or more patterns associated with the particular area to the particular user includes presenting one or more patterns associated with the location identifier.
13. The method of claim 12, wherein receiving an indication from the short range wireless component includes receiving the indication from a Bluetooth Low Energy (LE) beacon.
14. The method of claim 9, wherein causing the particular pattern to be uploaded to the framework garment includes wirelessly transferring a file associated with the particular pattern to the framework garment.
15. The method of claim 9, further comprising:
after uploading the particular pattern, determining that the particular user has left the particular area; and
in response to determining that the particular user has left the particular area, removing the particular pattern from the framework garment.
16. The method of claim 9, wherein determining that the particular user has entered the particular area includes determining that a current location indicator associated with the particular user is within the particular area.
17. The method of claim 16, wherein the current location indicator includes a set of Global Positioning System (GPS) coordinates.
18. A system comprising:
memory for storing data; and
one or more processors operable to perform operations comprising:
presenting one or more representations each associated with a corresponding pattern for use with a framework garment;
receiving a selection of a particular representation from the one or more representations, the particular representation corresponding to a particular pattern; and
in response to receiving the selection of the particular representation, causing the particular pattern to be uploaded to the framework garment.
19. The system of claim 18, wherein the framework garment is configured to display an activated pattern and includes a set of display resources, and wherein the activated pattern is associated with a machine-readable representation operable to cause the set of display resource to display the activated pattern.
20. The system of claim 18, wherein the particular pattern is associated with a time period, and the operations further comprise:
after causing the particular pattern to be uploaded to the framework garment, determining that the time period associated with the particular pattern has expired; and
in response to determining that the time period associated with the particular pattern has expired, causing the particular pattern to be removed from the framework garment.