Note that, herein, the term “mail” may sometimes be employed interchangeably with “item”, “delivery item”, “mail piece” or “delivery package”; as used herein, “mail” may also refer in an exemplary sense to U.S. Postal Mail, and may also refer generically to delivery items delivered by any delivery service, government or private, including for example and without limitation the United States Postal Service (USPS), the United Parcel Service (UPS) Corporation, and Federal Express (FedEx) Corporation. The terms “mail,” “mail item,” “delivery item,” “delivery package,” “package,” and simply “item” are used interchangeably herein, referring generically to deliverable printed matter, flats, letters, packages, parcels, and packaged materials transported by delivery services, whether government or private, such as the USPS, UPS, FedEx, and others.
For purposes of this document, the terms above (e.g., delivery items, etc.) may also refer to bound bundles, containers, or trays which are used to deliberately assemble and transport multiple individual items, such as letters, documents, flats, parcels, small boxes, etc., as a group, at least as an interim aspect of transport.
With most delivery services, such as USPS, UPS, and FedEx, the process of delivering multiple delivery items to various recipients involves sorting the delivery items to ensure the items are carried (by trucks, airplanes, persons, etc.) along appropriate delivery routes. Handling of the delivery items occurs at delivery service processing/sorting facilities, which are typically physical buildings with suitable interior equipment and infrastructure to process delivery items. Among other elements, the processing/sorting facilities may employ extended conveyor systems to internally route and distribute delivery items along various transport paths. These conveyor systems may function automatically, and generally include suitable sensors (e.g., cameras, scanners such as barcode readers, optical sensors, etc.) to read delivery item indicia (e.g., address information in the form or text (such as a name and address) and/or barcodes) and tray labels and the like, and mechanical elements to distribute and route delivery items. These automatic sorting conveyer systems may be referred to as Sorting and Material Handling (SMH) systems.
SMH systems typically sort delivery items (e.g., mail pieces) based on the destination address indicated on the item. The sorting process may include scanning the delivery items to determine a destination delivery code or postal code, such as a USPS Zone Improvement Plan (ZIP) code, for the delivery items. In many cases, postal codes (e.g. ZIP codes) may be represented in a special machine-readable format, such as in a barcode and/or quick response (QR) code format that is easily readable by a scanner or camera.
Typical processing/sorting facilities also implement manual sortation of delivery items by operators, especially for delivery items that cannot be processed by the automatic SMH systems. For instance, manual sortation require operators to scan and/or read delivery item indicia (e.g. the destination address and/or postal code), manually determine sort output locations for delivery items based on the indicia and signs, labels, or the like over the sort output location, and then place the delivery items in the appropriate sort output location according to the indicia and the location's label or sign. In some examples, the sort output areas or locations for manual sortation include racks, shelves, slots, tables, containers, and the like. Examples of containers include mail sacks, carts, trays, bins, and the like.
Existing conventional manual sortation processes are typically slow, inefficient, and error-prone because they require human operators to personally read address information, such as a ZIP code, from each delivery item, find the proper sort location (such as a bin or bag) in the processing/sorting facility that corresponds to the address information from the item, and then place the item at the sort location that was found. Further complicating manual sortation for the operators is the fact that the sort output locations are dynamic and subject to change over time, e.g., when each new batch of delivery items is processed and sorted. Among other problems with the existing conventional manual sortation processes, the human operators may misread or forget the address information from the deliver item; have difficulty and delay locating the proper sort location; place the delivery item in the wrong sort location due to misreading the label/sign for the sort location; etc. Accordingly, it is desirable to develop new systems, devices, and related methods to address these problems and improve the manual sorting and handling of delivery items (e.g., mail) by automatically designating, to the operators, the proper sort output location for each delivery item.
Described herein as systems, methods, and storage-medium manufactures for designating an output location to a scanner operator that is sorting delivery items. Various implementations may include or use multiple scanners that capture address information from delivery items, multiple indicator devices at multiple sort output locations, a storage device that contains a sort plan, and a computer or processor that is operably connected to the scanners, the indicator devices, and the storage device.
Various implementations of the systems, methods, and storage-medium manufactures may perform operations that include receiving, e.g. from one of the scanners, 1) address information from a delivery item that is to be sorted for delivery and 2) an identifier of the scanner; determining, based on the address information and the sort plan, a specific sort output location for the delivery item; determining, based on the identifier of the scanner, a designator for the scanner; determining which indicator device is at the sort output location; and sending a command to that indicator device that causes that indicator device to present the designator, which indicates to an operator where to place or sort the delivery item.
In some implementations, the indicator device includes multiple multicolor light emitting diodes. In some implementations, the designator is a specific color (e.g., red), and a command is sent to the indicator device that causes the indicator device to illuminate at least one light emitting diode in that specific color.
In various implementations, the operations performed also include sending a cease command to the indicator device that causes the indicator device to cease presenting the designator. In some such implementations, this may be done by waiting for a predetermined time period after sending the command that causes the indicator device to present the designator, and then sending the cease command to the indicator device after the predetermined time period has elapsed. In some other such implementations, sending the cease command may be done by receiving, from the scanner, new address information from a second delivery item and an identifier of the scanner, and then sending the cease command to the indicator device in response to receiving the new address information.
In various implementations, the address information from the delivery item may include a postal code (e.g., a ZIP code). In various implementations, the sort plan includes a mapping of postal codes to sort output locations. In some such implementations, the sort output locations correspond to containers for holding delivery items.
In another implementation, a delivery item sorting system for designating an output location to a scanner operator includes: a scanner that capture address information from delivery items, a plurality of indicator devices at a plurality of sort output locations, a storage device that contains a sort plan, and a processor that is operably connected to the scanner, the plurality of indicator devices, and the storage device. The processor may be configured to perform operations that include: receiving, from the scanner, address information from a delivery item; determining, based on the address information and the sort plan, a sort output location for the delivery item from among the plurality of sort output locations; determining which indicator device from among the plurality of indicator devices is at the sort output location for the delivery item; sending a command to the indicator device that is at the sort output location which causes the indicator device to present a designator that represents the scanner; receiving, from the scanner, second address information from a second delivery item; and sending a cease command to the indicator device in response to receiving the second address information, wherein the cease command causes the indicator device to cease presenting the designator.
In yet other implementations, a method and/or a computer-readable, non-transitory storage medium for controlling a plurality of indicator devices to designate a location for sorting delivery items performs operations. The operations may include: receiving, from a scanner, address information from a delivery item that is to be sorted for delivery; determining, based on the address information and a sort plan, a sort output location for the delivery item from among a plurality of sort output locations; determining which indicator device from among the plurality of indicator devices is associated with the sort output location for the delivery item; sending a command to the indicator device that is associated with the sort output location which causes the indicator device to present a designator that is associated with the scanner; receiving, from the scanner, second address information from a second delivery item; and sending a cease command to the indicator device in response to receiving the second address information, wherein the cease command causes the indicator device to cease presenting the designator.
Combinations, (including multiple dependent combinations) of the above-described elements and those within the specification have been contemplated by the inventors and may be made, except where otherwise indicated or where contradictory
The foregoing illustrative summary, as well as other exemplary objectives and/or advantages of this disclosure, and the manner in which the same are accomplished, as well as additional or alternative features or implementations, are further explained within the following detailed description and its accompanying drawings.
In the following description, certain specific details are set forth in order to provide a thorough understanding of various implementations. However, one skilled in the art will understand that the invention may be practiced without these details. In other instances, well-known structures associated with computers, cameras, photo detection, wired or wireless communications, with other digital devices, with data display, and/or with data storage or data transmission, have not been shown or described in detail to avoid unnecessarily obscuring descriptions of the implementations.
Unless the context requires otherwise, throughout the specification and claims which follow, the word “comprise” and variations thereof, such as, “comprises” and “comprising” are to be construed in an open sense, that is, as “including, but not limited to.”
Reference throughout this specification to “one implementation” or “an implementation” and the like means that a particular feature, structure or characteristic described in connection with the implementation is included in at least one implementation. Thus, the appearances of the phrases “in one implementation” or “in an implementation” in various places throughout this specification are not necessarily all referring to the same implementation. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more implementations.
In the present disclosure, the systems and methods may be characterized at points in terms of a representative or exemplary system being developed by the United States Postal Service (USPS) and referred to as the USPS Sort to Indicator system or Sort to Light (STL) system.
Various implementations of the Sort to Indicator system improve, and solve several problems associated with, current manual sortation processes and operations. For example, various implementations of the Sort to Indicator system described herein automatically read and process the address information from a delivery item, reducing or eliminating human delay and error in this operation, and automatically determine and designate the proper physical location at which the human operator should place the delivery item, reducing or eliminating human error and slowness in this operation. This enables operators to efficiently and accurately sort mail items to their assigned sort output locations without having to know, memorize, or read the sort plan or the meaning of each sort output location, because all the operators must do is place each delivery item at or in the location specified by an automated designator, for example, a designator such as an illuminated colored LED or light that is over a mail bag. In other words, the designator notifies the human operator regarding where to put the delivery item in accordance with correct sorting.
It will be understood, however, that the implementations described herein, including the Sort to Indicator system and the sorting software, refer to examples of possible implementations only. The claimed invention may encompass other processes and systems as yet undeveloped or to be developed, which employ similar elements, functions and/or operations, which may be designed or developed by parties other than the USPS, and which may be referred to by terms other than the Sort to Indicator system, Sort to Light system, or the like.
The delivery items to be sorted 140 may be mail pieces having delivery address indicia (e.g., a barcode(s) and/or a text address) that is manually scanned by the operators, such as the operator 122 using the scanner 120, according to one implementation. In some implementations, the scanners 120, 124, 128, 132, 136 may be wearable wireless scanners that utilize Bluetooth™ technology, for example, the model RS507 cordless ring imager by the Zebra Company of Lincolnshire, IL or the Honeywell 8670 wireless ring scanner. In other implementations, the scanner may be a digital camera that is communicatively connected to the computing device 116, a camera-equipped smart phone, or the like. In some implementations, the scanner's RF access point, such as the Bluetooth™ transceiver 118, may support up to a maximum number of wireless imagers or scanners 120, 124, 128, 132, 136, such as a maximum of seven. Additional Bluetooth access points (not shown) may be used to increase this number. In additional or alternative implementations, or one or more wired scanners, which may or may not be stationary, can be connected to the computing device 116.
In some implementations, the scanners 120, 124, 128, 132, 136 may signal a successful scan, transmission, and/or processing with a green light and/or a positive audio feedback, such as a short beep; and may signal an unsuccessful scan, transmission, and/or processing (e.g., for an invalid barcode or failed scan) with a red light and/or a negative audio feedback, such as a long beep, which alerts the operator to handle the delivery item 140 differently than usual.
In various implementations, the computing device 116 with sort software includes or has operable access to a storage device (not shown) or machine-readable (e.g., computer-readable) medium that stores the sort software and/or a sort plan that indicates sort output locations for various delivery addresses. In various implementations, the computing device 116 is operably connected to a network (not shown) that enables communication with other computing devices (not shown) that may perform related ancillary functions, such as returning a ZIP code that corresponds to a unique identifier (e.g., a tracking barcode) from a delivery item 140.
In one implementation, the sort software interfaces with, communicates with, or includes Manual Sortation Appliance (MSA) computer software developed by the USPS. In various implementations, the MSA software determines the sort output location for a mail piece by identifying or determining the mail piece's destination ZIP code from data received from the scanners 120, 124, 128, 132, 136; then comparing the ZIP code to the current sort plan to determine a ZIP-code range or group into which the ZIP code falls, and which is assigned to a specific sort output location, which may correspond to or represent, e.g., a physical location in the processing/sorting facility, such as the location of, or a, specific container for delivery items in that ZIP-code range or group.
In some implementations, the delivery items that are to be sorted 140 are a subset of the mail pieces which are processed by a processing/sorting facility. For instance, items to be sorted 140 using the Sort to Indicator system 100 may be items that cannot be or is not typically processed by automated sorting equipment, such as large or oddly shaped items or parcels (e.g., snow skis), or ordinary mail items that were rejected by or unsuitable for automated equipment for some reason and consequently require manual sorting.
In the example of
In various implementations, the scanned destination address information, such as the destination postal code, is transmitted by one of the wireless scanners, such as scanner 120, and received by the computing device 116 via the Bluetooth transceiver 118, which is operably connected to the computing device 116. In various implementations, the scanner 120 also transmits, with the postal code, an identifier that uniquely identifies the scanner 120, and which is received by the computing device 116 via the Bluetooth transceiver 118 along with the address information. According to some such implementations, the identifier that identifies a specific one of the wireless wearable scanners 120, 124, 128, 132, 136 is the unique media access control (MAC) address of each particular scanner.
In various implementations, the destination address information, e.g., the destination postal code, from each of the delivery items 140 is used by the sort software on the computing device 116 to determine or identify one of the indicator devices 102, 104, 106, which are each at or associated with one of the sort output locations. For example, after reception, the computing device 116, e.g., executing the sort software and using, based on, or according to a predetermined sort plan, determines the proper sort output location and its associated indicator device 102-106 for the item 140 that was scanned. In certain implementations, each indicator-equipped sort output location is or includes a container for delivery items that are destined for a general delivery area or areas, which area(s) may be specified by a postal-code range or group. For example, the container at the location “A” with the indicator device 102 may be for mail pieces 140 having ZIP codes from 20100-29999; the container at location “B” with the indicator device 104 may be for mail pieces 140 having ZIP codes from 30000-39999; and the container at location “C” with the indicator device 106 may be for mail pieces 140 having ZIP codes from 70000-79999, according to the sort plan. In various implementations, the delivery codes or postal codes may be a continuous range (as in the example above) or a non-continuous group, (such as 30000-31999 and 39800-39999). In some implementations, the computer 116 may also upload the scanned barcode/address information to a central tracking system which enables more accurate tracking of the mail piece and creates visibility of the mail flow.
In various implementations, after determining the correct indicator device 102-106 and sort output location for an item 140, the computing device 116 sends or transmits information, such as a command(s) specifying a designator (e.g., a visual or audio signal, display, or presentation that is recognizable by a human operator, such as a specific color, pattern, sound, or the like) that is associated with one particular scanner, from the RF transceiver 114 to the determined specific one of the indicator devices 102-106, via its associated transceiver 108-112, to cause that indicator device to produce, display, provide or otherwise present the appropriate designator for that one particular scanner (e.g., a specific color, such as blue), which designator is recognizable by the operator that scanned that item 140 using that particular scanner. In the example of implementations that use lights or LEDs as or included with the indicator devices 102-106, the command(s) from the computing device 116 may cause the illumination of one or more lights/LEDs in a designated color (e.g., blue) or pattern or sequence, and the lights/LEDs may be positioned near (e.g., above) the container that is the sort output location for a specified range of ZIP codes.
As just noted, in various implementations, each of the indicator devices 102-106 may be a remote-and-computer-controlled strip or group of multicolor LEDs—i.e., LEDs that can display more than one color, for example as shown and described with respect to
Upon seeing, hearing, detecting, recognizing or otherwise being notified by the designator (e.g., a blue light) presented by one of the indicator devices 102-104, the operator using the scanner that is associated with that designator (e.g., the blue scanner 136) moves, places, or otherwise sorts the scanned item 140 into the sort output location A, B, or C associated with the designator-presenting indicator device 102-106 (e.g., into a bag in rack “A” that is below the indicator device 102 that is displaying the blue-light designator).
As shown in
Additionally, in some implementations, the Sort to Indicator system 100 may support multiple sort areas that are similar to the sort area shown in
In still other implementations, the computing device 116 may record and analyze data reflecting the actions of the operators 122, 126, 130, 134, 138 while performing sorting tasks using the Sort to Indicator system 100, such as how long in time it takes an operator to scan an item and place it in an output location, how long it takes an operator between item scans, the number of items 140 processed by an operator per hour, number of sorting errors by an operator, and the like. The analysis may produce metrics indicating each operator's productivity, efficiency, error rate, average time to sort a package, and the like.
The method 250 starts at operation 255 with receiving address information from a delivery item along with an identifier of the device (e.g., scanner) that gathered and sent the address information. For example, the “red” operator 122 may use the “red” scanner 120 to scan an item to be sorted 140, and the scanner 120 may detect, record, or capture the delivery address information, such as a delivery postal code, on the item 140. The “red” scanner 120 may wirelessly send data to the computing device 116, which receives the data via the Bluetooth transceiver 118. The data may include the address information from the scanned delivery item 140, including the delivery postal code, and an identifier associated with the “red” scanner 120, such as the scanner 120's unique MAC address.
At operation 260, the method 250 looks up, identifies or otherwise determines a sort output location for the delivery item 140 based on the received address info and a sort plan 262 that may be stored in a storage device. In various implementations, the sort plan 262 specifies or defines how to group by general delivery area (e.g., by state, by destination postal code, or the like) the current batch of items to be sorted 140. The sort plan 262 indicates how all of the delivery items 140 going to the same general destination area get grouped or sorted into the same output location, such into the same bag, bundle, tray or other container. In various implementations, the sort plan 262 may specify the destination areas using a ZIP code range and/or a group of ZIP codes. Typically, sort plans include a “leftovers” output location, to which all the items 140 that don't fall into one of the sort plan's other general destination areas are sorted. In various implementations, as shown, the sort plan 262 may be stored in a computer-readable medium that is accessible by the computing device 116 and the sort plan 262 may change for sorting each different batch of items 140.
In some implementations, the sort plan may be represented as a table or other data structure similar to Table 1 below:
Consider an example using Table 1 and
At 265, the method 250 looks up, identifies or otherwise determines the indicator device that corresponds to the sort output location that was determined in operations 260. Continuing the same example using Table 1 and
At operation 270, the method 250 looks up, identifies or otherwise determines the designator associated with the scanner that sent the address info, based on the identifier for that scanner, which was received in operation 255. In some implementations, the designator may be a color, such as red for scanner 120, white for scanner 124, green for scanner 128, yellow for scanner 132, and blue for scanner 136, as shown
In some implementations, the relationship between a scanner and its designator may be represented as a table or other data structure similar to Table 2 below:
Continuing the same example using the item 140 having ZIP code 20170, and given that the operator 122 used the scanner 120 to scan the item 140, then the computing device 116 may determine the designator that corresponds to the scanner having the identifier 120 by looking up or identifying the designator that corresponds to the scanner identifier 120 in the right column of the same row of Table 2, which is the designator “red.” In some other implementations, the scanner 120 may provide (e.g., transmit) its designator, e.g., “red”, to the computing device 116 with its identifier and the address information captured from the item 140 (e.g., as part of operation 155), and the computing device 116 may determine the designator by simply reading it from the data received from the scanner 120.
At 275, the method 250 transmits or otherwise sends a command to the indicator device 500 that corresponds to the sort output location, where the command causes the indicator device 500 to produce, render, or otherwise present the designator that was determined in operation 265.
Continuing the same example above where the appropriate designator is “red” and the appropriate indicator device is indicator device 102, computing device 116 may wirelessly send, via the RF transceiver 114 a command to display a red light to the indicator device 102, which receives the command via its RF transceiver 108.
Upon receiving the command of operation 275, the indicator device 102 switches on, illuminates, or otherwise presents the commanded designator, such as a red light, LED, display area of a monitor, or the like. Upon seeing the red-light designator on the indicator device 102, the operator 122 of the scanner 120 moves the item 140 that he/she just scanned to the sort output location A, which is associated with the indicator device 102. After sorting the scanned item into the proper location, the operator 122 may then scan a new item to be sorted 140, which triggers a new iteration of the method 250.
As shown in the examples of
In various implementations, the indicator device 102 may transmit an acknowledgment back to the computing device 116 via the RF transceiver 108 and the RF transceiver 114. The acknowledgment be a digital message with data indicating that the command(s) were received at the indicator device 102 and indicating that the appropriate designator was presented, for example, that the appropriate LED(s) was illuminated in the specified color.
According to certain implementations, if the appropriate designator cannot be presented (e.g., due to a hardware or communications failure), the indicator device 102 may transmit a maintenance message back to the computing device 116 via the RF transceiver 108 and the RF transceiver 114. In some such implementations, if a maintenance indication is transmitted, a maintenance indicator can be audibly or visually presented by the indicator device 102. For example, the indicator device 102 may blink a ‘maintenance required’ light pattern or produce a “maintenance required” sound if it cannot process a command from the computing device 116.
In some implementations, the indicator device 102 may include or be connected to a sensor that senses when an item 140 has been placed in the sort output location A that is associated with the indicator device 102. In response to detecting that the item 140 has been placed in the correct sort output location (e.g., in a bin, sack, container or the like), the indicator device 102 may cease or stop presenting the designator (e.g., turn off the red LED(s)). In such implementations, the indicator device 102 may also transmit the sensor data back to the computing device 116 via the RF transceiver 108 and the RF transceiver 114 so that the sort software on the computing device 116 can confirm that the scanned item 140 was placed in the appropriate sort output location. In some additional or alternative implementations, the indicator device 102 may cease presenting (e.g., turn off) the designator after a predetermined time period that allows the operator to efficiently move the item 140 to the sort output location, such as 5 seconds, 10 seconds, 15 seconds, 20 seconds, or the like. In some implementations, ceasing to present (e.g., turning off) the designator may be done independently by the indicator device 102 or in response to a “cease” command that is sent by the computing device 116 after determining that the predetermined time period has elapsed. In still other additional or alternative implementations, instead of based on time, the computing device 116 may send a “cease” command for a given designator (e.g., red) when the scanner for that designator (e.g., the red scanner 120) subsequently scans another delivery item 140 and transmits the scan data to the computing device 116. In other words, the next scan by a given scanner triggers the “cease” command.
In various implementations, the methods, processes and/or some or all of the operations described herein for the computing device 116 and/or the indicator devices 102-106 and/or the controller 602 and/or the scanners 102, etc., may be fully or partially embodied on one or more computer-readable, non-transitory storage media or device that include instructions that are executed by a processor, e.g., the processor of a computing system.
In the implementations shown, the rack 402 may be known as a Sort to Light Frame (STLF) and is made of metal (e.g., steel) members to which are mounted front indicator devices 407F, 409F, 411F, 413F, and 415F, and rear indicator devices 407R, 409R, 411R, 413R, and 415R. As shown, the indicator devices may be LED-strip indicator devices as described with respect to
As shown in
It should be noted that other implementations may use only a single indicator device for each of the sort output locations 406, 408, 410, 412, 414, such as only the rear indicator device 407R for the sort output location 406; only the rear indicator device 409R for the sort output location 408; only the rear indicator device 411R for the sort output location 410; etc.
In certain implementations, the LEDs 501-510 in the indicator device 500 are controlled in pairs, which allows two-LED designators for up to five different scanners/operators. For example, each pair of LEDs (e.g., LEDs 501 and 502, LEDs 503 and 504, etc.) can be illuminated using the five distinct designator colors described in
In various implementations, for example as shown in
In certain implementations, the indicator device 500 may include a bracket(s) 530 to hold or mount the indicator device 500 and wiring harnesses (not shown) to serially connect the individual indicator devices 500 to each other and to the wireless indicator-device controller 602.
In the implementation shown, the wireless indicator-device controller 602 includes at least one indicator device circuit board 610, which includes a microprocessor, microcontroller, and/or logic circuits and hardware to perform the controller 602's functions. In some implementations, controller 602 may include a housing 620 (e.g., an ABS plastic housing), cable mounts and seals 615, and wiring harnesses (not shown) for electrically and communicatively connecting the indicator-device controller 602 to one or more indicator devices 102-106, e.g. indicator device(s) 500 of
According to certain implementations, the indicator-device controller 602 communicates wirelessly with the RF transceiver 114 of the computing device 116 using a 915 MHz radio transceiver, which may be connected via a cable harness or which may be part of the circuit board(s) inside the housing 620. As noted previously, in some such implementations, to help ensure that the correct designator(s) is displayed when an RF message/command did not transfer properly to the controller 602, the controller 602 may periodically refresh the indicator device(s) 500, such as every 100 or 200 milliseconds or the like and/or may shut off previously received designators after a predetermined time period, such as 20 seconds.
In some implementations, a command received by the controller 602 from the computing device 116 may be or include a data array representation of all LEDs of an indicator device 500 or of all the indicator devices controlled by the controller 602 (e.g., 102-106, 407F, 409F, 411F, 413F, 415F, 407R, 409R, 411R, 413R, 415R), where the data in each array position indicates either a designator (e.g. color) to present by an LED or an “off” state for the LED. This array-representation command can be transmitted to the transceiver 102, 104, 106, 602 that is associated with controlling the indicator device(s) 500, 102-106, 407F, 409F, 411F, 413F, 415F, 407R, 409R, 411R, 413R, 415R.
In some embodiments, the controller 602 may calculate or determine the number of LEDs of the indicator device 500 to turn on in each designator color based on how many scanners currently have scanned items 140 that need to be sorted to the output location that is equipped with the indicator device 500, so as to maximize the number of LEDs illuminated in each color of ease of visibility and designation. For example, if only one scanner/operator has scanned a delivery item that goes to a given sort output location, then the controller 602 may illuminate all ten LEDs at that output location in the designator color assigned to that scanner/operator. Continuing the example, if two scanners/operators have scanned items 140 that go to the same sort output location, then the controller 602 may illuminate five LEDs in each of the two designator colors assigned to each of the two scanners/operators. Similarly, if three or more scanners/operators scan barcodes that go to the same destination, then the controller 602 may illuminate two LEDs in each of the three or more designator colors assigned to each of the three or more scanners/operators, etc. In embodiments that control the LEDs of the indicator device 500 in pairs, the controller 602 may illuminate ten, five and two LEDs, respectively, in the examples described in this paragraph. In some other embodiments, the calculations, determinations and functions described in this paragraph may instead be performed by the computing device 116, and the output may be sent to the controller 602 in a command(s).
As shown in
One of ordinary skill will recognize that the systems, components, computer-readable media, methods, processes, functions, and operations described herein are examples that can be included in implementations consistent with present invention, and the examples are not intended to be limiting. In other implementations, additional, or fewer, or substitute systems, components, computer-readable media, methods, processes, functions, and operations could be used within the scope of the invention. Similarly, the examples of steps, functions, operations disclosed in the examples herein could, in other implementations, be performed in a different order, in parallel, in an overlapping manner, etc., within the scope of the invention.
While the foregoing disclosure has been described in some detail by way of illustration and example for purposes of clarity and understanding, it will be clear to one of ordinary skill in the art from a reading of this disclosure that various changes in form and detail can be made without departing from the true scope of the disclosure and may be practiced within the scope of the appended claims. For example, all the methods, computer readable media, delivery item processing systems, and/or component parts or other aspects thereof can be used in various combinations.
This application is a continuation of U.S. application Ser. No. 16/838,214 filed on 2 Apr. 2020, which claims the benefit of, and priority to, U.S. Provisional Application No. 62/828,860 filed on 3 Apr. 2019, which are hereby incorporated by reference in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
6246925 | Robinson et al. | Jun 2001 | B1 |
6370446 | Divine | Apr 2002 | B1 |
8239291 | Hoffman | Aug 2012 | B2 |
8843231 | Ragusa | Sep 2014 | B2 |
11504746 | Nagy | Nov 2022 | B2 |
20020070846 | Bastian, II | Jun 2002 | A1 |
20200316650 | Nagy et al. | Oct 2020 | A1 |
Number | Date | Country |
---|---|---|
108080283 | Apr 2020 | CN |
Entry |
---|
Sattler, Dirk H. (Inventor), Email with subject line “Re: Reminder: for IMM. Review: Draft Patent Application; USPS Ref. Sort to Light,” dated Mar. 26, 2019, showing systems demonstrated to the USPS, 3 pages. |
U.S. Office Action issued in U.S. Appl. No. 16/838,214 dated Mar. 23, 2022, 10 pages. |
Number | Date | Country | |
---|---|---|---|
20230083482 A1 | Mar 2023 | US |
Number | Date | Country | |
---|---|---|---|
62828860 | Apr 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16838214 | Apr 2020 | US |
Child | 18056950 | US |