[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US20070192191A1 - System and method for shipping and delivering parcels to a virtual address - Google Patents

System and method for shipping and delivering parcels to a virtual address Download PDF

Info

Publication number
US20070192191A1
US20070192191A1 US11/649,781 US64978107A US2007192191A1 US 20070192191 A1 US20070192191 A1 US 20070192191A1 US 64978107 A US64978107 A US 64978107A US 2007192191 A1 US2007192191 A1 US 2007192191A1
Authority
US
United States
Prior art keywords
parcel
terminal
recipient
box
carrier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US11/649,781
Other versions
US8108321B2 (en
Inventor
Thomas Neal
Filippo Beretta
Jorge Calzada
Tito Costa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IDENTICERT Inc
United Parcel Service of America Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/649,781 priority Critical patent/US8108321B2/en
Priority to EP07718272A priority patent/EP1974252A4/en
Priority to PCT/US2007/000801 priority patent/WO2007084357A2/en
Assigned to IDENTICERT, INC. reassignment IDENTICERT, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: COSTA, TITO, BERETTA, FILLIPPO, CALZADA, JORGE, NEAL, THOMAS
Publication of US20070192191A1 publication Critical patent/US20070192191A1/en
Assigned to URBISSIMO, INC. reassignment URBISSIMO, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INDENTICERT, INC.
Priority to US13/360,661 priority patent/US9898711B2/en
Publication of US8108321B2 publication Critical patent/US8108321B2/en
Application granted granted Critical
Assigned to FORREST, LLC reassignment FORREST, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: URBISSIMO, INC.
Assigned to UNITED PARCEL SERVICE OF AMERICA,INC. reassignment UNITED PARCEL SERVICE OF AMERICA,INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FORREST, LLC
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0836Recipient pick-ups
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0832Special goods or special handling procedures, e.g. handling of hazardous or fragile goods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0835Relationships between shipper or supplier and carriers
    • G06Q10/08355Routing methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0225Avoiding frauds
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00435Details specific to central, non-customer apparatus, e.g. servers at post office or vendor
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/0042Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/10Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property
    • G07F17/12Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property comprising lockable containers, e.g. for accepting clothes to be cleaned
    • G07F17/13Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property comprising lockable containers, e.g. for accepting clothes to be cleaned the containers being a postal pick-up locker
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00193Constructional details of apparatus in a franking system
    • G07B2017/00225Vending machine or POS (Point Of Sale) apparatus
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00435Details specific to central, non-customer apparatus, e.g. servers at post office or vendor
    • G07B2017/00443Verification of mailpieces, e.g. by checking databases

Definitions

  • a typical postal transaction includes the following: a sending party (“sender” 700 ); an object to be transported (“parcel”); a postal service organization (“carrier” 704 ); a receiving party (“recipient” 706 ); a standardized format used by the recipient to inform the sender of the location where the parcel should be transported to (“address”).
  • a parcel postal method occurs as follows: the sender 700 desiring to ship a parcel inscribes the recipient's address on the parcel and then hands the parcel off to the carrier 704 , often after traveling a significant distance to take the parcel to the nearest carrier's terminal 702 .
  • the carrier 704 can be the U.S. Postal Service, the United Parcel Service, Federal Express, or the like.
  • the terminal 702 can be a carrier's drop-point or office, or can be a drop box. If the carrier 704 is not open for business when the sender 700 arrives, the sender 700 may have to return home and try again at a later time or date. If the carrier 704 is open, then a financial transaction is conducted whereby the sender 700 pays in advance for shipping and delivering the parcel.
  • the carrier 704 transports the parcel to the recipient's delivery location and attempts delivery. More recently the carriers 704 have begun to offer a service where they travel to the sender's address to pick up the parcel for shipping. However, this method is very manpower intensive and requires either that the sender 700 be available at the address for a large window of time or that an expensive fee is levied on the sender 700 if a smaller window is desired.
  • Postal addresses typically include the recipient's name, organization (if applicable), and information about the physical location of the delivery destination, such as street, street number, unit or apartment number (if applicable), city, state, and optionally nation. Such information can also be encoded in standardized alphanumerical representations, such as a zip code or postal code, which simplify the delivery method and allow for better error correction. Postal addresses are typically inscribed using both human-readable and machine-readable forms through the use of a variety of encoding techniques, such as bar codes. If a recipient 706 has more than one possible delivery location, one address is required for each delivery location. For example, a recipient 706 might have a “home address” for her residence and an “office address” for her business. Under conventional, or legacy, shipping and delivery systems, the sender 700 must provide a single delivery address at the time the parcel is dropped off with the carrier 704 and/or at the terminal 702 .
  • the recipient 706 might not be available when delivery is attempted, for a variety of reasons. With residential deliveries, since the parcels arrive during business hours, often the recipient 706 is at work instead of being at home. Additionally, the recipient 706 might be temporarily elsewhere, or the recipient 706 might have moved to a new address and failed to notify such action to the sender 700 and/or the carrier 704 . As a result, the delivery has to be attempted again until the recipient 706 is found or for a limited number of times, as shown in steps 216 - 222 . Alternatively or consequently, the parcel can be returned to the sender 700 as in step 224 , or the parcel can be left on the exterior of recipient's premises, thus endangering the security, privacy and reliability of the transaction. All these problems cause extra costs to the carrier 704 and potential inconvenience or damage to the recipient 706 .
  • Additional delivery services such as “signature for reception” and “cash on delivery” are extremely expensive for carriers 704 and inconvenient for recipients 706 because they are synchronous; i.e., in order to complete such services and effect delivery, the carrier's agent and the recipient 706 must be in the same place at the same time.
  • Analogous (but inverse) problems exist when focusing on the first segment of the postal chain.
  • the shipping method usually taxes the sender 700 with tedious activities such as going to a “shipping point” 702 (i.e. a post office or a retail store operated by a private carrier or a shared drop-box placed on the territory) or waiting for a scheduled pick-up.
  • a postal address embeds one single delivery preference of the recipient 706 and clearly discloses the physical location of the preferred delivery destination. Because of this characteristic, postal addresses suffer from a variety of limitations that cannot be directly overcome. For example:
  • a recipient 706 If a recipient 706 has multiple addresses, the recipient 706 must inform the sender 700 about the one address that should be used for each shipment. If the physical location of one delivery destination changes, the recipient 706 must inform all potential senders 700 by issuing a new address. For example, if a user moves to a new residence, she must inform all potential senders 700 by giving them a new “home address.” In order to enable a sender 700 to ship, a recipient 706 must reveal the physical location of the delivery destination. For example, if a recipient 706 wants to have a mail piece delivered to her residence, she must disclose the physical location of her residence (e.g. by giving her “home address” to the sender 700 ).
  • the recipient 706 can not prevent the sender 700 from shipping a parcel to the recipient 706 .
  • the recipient 706 might be able to reject a letter or parcel, but the item has first to be transported all the way to the delivery destination.
  • Exemplary embodiments are directed to a computer-based method for shipping and delivering a parcel, including reserving a terminal for a parcel; placing the parcel in the terminal, the parcel having a virtual delivery address of a recipient; picking up the parcel by a carrier; converting, through a central computer system, the virtual address into a postal address; delivering the parcel to a destination terminal drop-box corresponding to the postal address; notifying the recipient of the delivery of the parcel; and unlocking the drop-box only upon verifying the recipient's identity.
  • Alternate embodiments provide a method for shipping a parcel, including reserving a terminal for placing a parcel to be shipped; accessing a terminal for placing the parcel; securing the parcel in the terminal; automatically notifying a carrier that the parcel has been placed in the terminal for pick up and shipment; picking up, by the carrier, the parcel from the terminal; scanning the parcel at the terminal; sending a notification that the carrier has picked up the parcel from the terminal; computing an estimated time of arrival of the parcel at a destination; transporting the parcel to a destination terminal based on a virtual address; securing the parcel to the destination terminal; and notifying a recipient that the parcel is available for pick up.
  • An additional embodiment is also directed to a method for delivering a parcel to a user, including reserving a terminal drop-box for receiving a parcel to be delivered; identifying the carrier at the terminal; identifying the parcel to be delivered at the terminal; automatically opening the drop-box based on the identification of the parcel; securing the parcel in the opened drop-box; and automatically notifying the recipient of the receipt of the parcel at the terminal.
  • a further embodiment is directed to a method for transporting a parcel, including reserving a drop-box at a terminal; identifying a valid sender to access the reserved drop-box, whereby the sender can place a parcel in the drop-box; identifying a valid carrier to access the reserved drop-box, whereby the carrier can pick-up the parcel; communicating to the sender that the parcel has been picked up; transporting the parcel to a destination terminal according to a virtual address on the parcel; identifying a valid carrier to access the destination terminal, whereby the carrier can place the parcel at the destination terminal; communicating to a recipient that the parcel has been delivered; and identifying the valid recipient to access the drop-box, whereby the recipient can pick up the parcel.
  • Another embodiment is directed to a system for shipping and delivering parcels, including a processor configured to control the shipping and delivering of one or more parcels; a terminal for receiving a parcel to be shipped; one or more boxes within each terminal for securing one or more parcels being shipped, each box having a locking door; a locking key for securing the parcel in the box; a scanner for identifying the parcel; a control unit for communicating with the processor and with the boxes; and a central computer system for notifying senders, carriers, and recipients the status of the parcel during the parcel's transportation from the sender to the recipient.
  • Exemplary embodiments are also directed to a terminal for securing parcels to be shipped and delivered, including one or more drop-boxes, each drop-box comprising a space for receiving one or more parcels; a door for securing the space against unauthorized access; a sensor for recognizing when a parcel has been placed in the space; and a locking device for securing the door against unauthorized opening; a scanning device for identifying a parcel; a user interface for identifying a sender, a carrier, or a recipient seeking to access a drop-box; and a communications device for communicating with a central computer system.
  • Alternative embodiments provide a computer system encoded with computer software, which, when executed by a computer, provide for the shipment and delivery of a parcel, wherein the computer software is provided for reserving a terminal for a parcel, the parcel having the virtual address of a recipient; notifying a carrier that the parcel has been placed in the terminal; converting, through a central computer system, the virtual address into a postal address; computing, based on the virtual address, the transportation of the parcel to a destination terminal drop-box; notifying the recipient of the delivery of the parcel to the destination terminal drop-box; and unlocking the destination drop-box only upon verifying the recipient's identity.
  • An additional embodiment is also directed to a computer-based system for shipping and delivering a parcel to a recipient, including means for reserving a drop-box at a terminal for receiving a parcel to be shipped to a recipient, the parcel having a virtual address; means for locking the drop-box after the parcel has been placed therein; means for notifying a carrier that the parcel is ready for pick up for shipping; means for notifying a central computer system that the parcel has been picked up by the carrier; means for translating the virtual address to a traditional address; means for instructing the transportation of the parcel to the traditional address; and means for notifying the recipient that the parcel is available for pick up at a terminal corresponding to the traditional address.
  • a further embodiment is directed to an entity-relationship database structure, including a delivery options table; a recipients table; a black-list table; an address table; and a senders table, wherein the tables of the database structure interact to control delivery of a parcel from a sender to a recipient.
  • Another embodiment is directed to a computer-based method for shipping a parcel, including receiving a parcel for shipment to a recipient, the parcel having a virtual address; converting the virtual address into a postal address; transporting the parcel to a destination terminal based on the postal address; securing the parcel in the destination terminal; and notifying the recipient that the parcel is available for pick up.
  • Exemplary embodiments are also directed to a computer-based method for shipping a parcel, including reserving a terminal for a parcel; securing the parcel in the terminal; automatically notifying a carrier that the parcel is ready for pick up; picking up the parcel from the secured terminal by use of a digital unlocking key; automatically notifying a sender that the parcel has been picked up; and transporting the parcel to a delivery address.
  • Alternate embodiments are directed to a computer-based method for delivering a parcel, including receiving a parcel for shipment to a recipient, the parcel having a virtual delivery address; converting the virtual delivery address into a postal address; transporting the parcel to a destination terminal based on the postal address; securing the parcel in the destination terminal; and notifying the recipient that the parcel is available for pick up.
  • An additional embodiment is directed to a computer-based method for shipping and delivering a parcel, including reserving, by a sender, a terminal for a parcel, wherein the parcel is to be picked up by a recipient; locking the parcel in the terminal; automatically notifying the recipient, through a central computer system, that the parcel has been secured in the terminal; and picking up the parcel from the terminal.
  • FIG. 1 shows a block flow chart of a prior art system for inserting a parcel from a sender into a transportation chain.
  • FIG. 2 shows a block flow chart of a prior art system for shipping, transporting, and attempting to deliver a parcel ordered from a merchant by a customer.
  • FIG. 3 shows a block flow chart of the movement of a parcel from a sender into the transportation chain according to exemplary embodiments.
  • FIGS. 4A and 4B show a block flow chart of the movement of a parcel from a merchant through the transportation chain to the recipient according to exemplary embodiments.
  • FIG. 5 shows a block flow chart of the use of a virtual address by a carrier and the use of capacity optimization for delivery of a parcel according to exemplary embodiments.
  • FIG. 6 shows a block flow chart of an embodiment of the capacity optimization of the exemplary shipping and delivery system.
  • FIG. 7 shows a flow chart of the routing of a parcel from a sender to a recipient by use of a terminal and carrier according to a prior art postal system.
  • FIG. 8 shows a flow chart of the routing of a parcel and related shipping information from a sender to a recipient by use of a terminal and carrier according to exemplary embodiments.
  • FIG. 9 shows a flow chart of the physical flow of a parcel from a sender to a recipient according to exemplary embodiments.
  • FIG. 10 shows a flow chart of the information flow in the transportation of a parcel from a sender to a recipient according to exemplary embodiments.
  • FIG. 11 shows an entity/relationship diagram illustrating an information structure according to exemplary embodiments.
  • FIG. 12 shows an exemplary embodiment of a virtual address format.
  • FIG. 13 shows a block flow chart of an exemplary method for identifying, validating, and authorizing a virtual address, and for converting a virtual address into a physical mailing address.
  • FIG. 14 shows a component diagram of a computer-based system for shipping and delivering a parcel to a virtual address according to an exemplary embodiment.
  • FIGS. 8 and 14 there is illustrated a computer-based system for shipping and delivering parcels to a recipient. While exemplary embodiments are described below for providing a parcel to a recipient 806 , the system and method of the invention are not so limited. Embodiments of the invention can be easily extended by persons of skill in the art, in conjunction with the present description of the invention, to the providing of many diverse items to one or more recipients 806 , said items including without limitation, letters, boxes containing property, vehicles, animals, and the like.
  • FIG. 14 shows a central computer 1400 of the central shipping and delivery system 810 connected across a network 1410 to one or more terminals 1420 - 1432 . While six terminals are shown, any number of terminals can be connected to the central computer 1400 . Further, while an exemplary embodiment considers the terminals communicating with the central computer 1400 across a network 1410 , any number of known communications systems, including hard-wired connections, local wireless networks, intranets, and the Internet, can be used to provide communications and the flow of information between the central computer 1400 and one or more terminals 1420 - 1432 without detracting from exemplary embodiments.
  • any number of known communications systems including hard-wired connections, local wireless networks, intranets, and the Internet, can be used to provide communications and the flow of information between the central computer 1400 and one or more terminals 1420 - 1432 without detracting from exemplary embodiments.
  • Each of the computers 1400 and 1420 - 1432 have one or more processors for the processing of software instructions, for processing input information, for analyzing information, for automatically making decisions, and for creating output information.
  • the exemplary computers 1400 and 1420 - 1432 are not limited to traditional desk-top computers or laptop computers. Processing, communicating, and data transmitting and receiving functions can be implemented in a number of electronic devices within embodiments covered by the present concepts.
  • one or more of the exemplary computers can comprise cellular telephones and/or personal digital assistants, including blackberry-type devices; and the computer users communicate through the computers using known electronic user interfaces.
  • Computer-executable instructions, or software are provided for directing the processing of the computers 1400 and 1420 - 1432 , including processing the steps of exemplary embodiments of the parcel shipping and delivery system.
  • the computer-executable instructions when executed by the computers 1400 and 1420 - 1432 and/or the processors associated with each of said computers, provide for the optimized and efficient shipment and delivery of one or more parcels to a recipient.
  • One or more storage devices 1402 are provided for storage of information utilized in the shipment and delivery of parcels.
  • the software can be stored on the storage devices, can be loaded into the memory of the computers, or can be stored onto separate storage means within the computers. Further, the software can comprise separate programs and sets of instructions or can be combined into a single program, set of instructions, or program module.
  • Means for supporting a computer-based system for shipment and delivery of parcels to a recipient 806 include the computers 1400 and 1420 - 1432 and their respective processors and storage devices, along with the software, or computer instructions, for directing the computers and/or processors to process sender, carrier, and recipient information and to direct shipment and delivery of a parcel to a recipient 806 based on the sender 800 , carrier 804 , and recipient 806 information.
  • communication devices and networks are means for notifying a central computer 1400 , senders 800 , carriers 804 , and recipients 806 with information regarding the shipment and delivery of parcels.
  • locking devices on the doors of drop-boxes provide means for locking the drop-boxes.
  • Information and records associated with the shipment and delivery of parcels can be recorded on the storage devices 1402 , displayed on the screens of the computers 1400 and 4120 - 1432 , and output, such as on the exemplary printers 1404 and 1434 .
  • the recipient provides the node with authentication information to obtain the parcel from the node and obtains the parcel from the node.
  • An exemplary system comprises a network of controlled, safeguarded, interconnected terminals or nodes together with a central computer system 810 and a cryptographic identification system to improve the economics and perceived quality of service of the first (shipping) and the last (delivery) segments of the transportation chain extending from the sender 800 to the recipient 806 of a parcel.
  • a method, or process to ship a parcel from a drop-point connected to a network of drop-points (“network-originated” parcel) and to receive the parcel through a drop-point connected to a network of drop-points (“network-terminated” parcel).
  • the method provides that all users are provisioned with digital credentials capable of unequivocally identifying each user.
  • some of the activities performed by senders 700 in prior art shipping systems are shifted herein to carriers 804 and some of the activities performed by carriers 704 are shifted to recipients 806 .
  • the result is lower variances in the shipment process and in fewer non-value-added activities, thereby reducing the total cost of shipping and delivering a parcel to a recipient 806 .
  • the sender 800 does not have to carry the parcel to a carrier's “shipping point.” Instead, the sender 800 reserves one or more boxes at a terminal 802 for shipment and places the parcel to be shipped in a reserved box. The sender 800 locks the box using a cryptographic mean.
  • the carrier 804 is then notified of the status of the terminal 802 and picks up the outbound parcel.
  • the transportation chain is concluded not by having the carrier 804 deliver to the recipient's premises but to instead deliver to a terminal specifically reserved for the receipt of the sender's parcel.
  • the recipient terminal is then locked using a cryptographic mean and can only be opened by the intended recipient 806 using another cryptographic mean. Since both end-points are controlled by a central system 810 , and their status is known in real-time, there is no variance in the method. For example, parcels can be placed in secured boxes for shipment at any time by a sender 800 , and the delivery notification of the parcels to the recipient 806 can be effected as soon as the parcels are secured in the boxes of the terminal.
  • Reservation of a box in a node is for a limited time only, whether the box has been reserved to receive a parcel to be shipped or whether the box has been reserved by the system to hold a parcel until the recipient picks up the parcel. Removal of the parcel effectively terminates the reservation and renders the box available to the shipping and delivery system again. While only one terminal 802 is shown in FIG. 8 , and the terminal 802 is shown as part of the sender to carrier leg, a corresponding or same terminal 802 can be utilized by the carrier 804 to deliver the parcel to a secured box for pickup by the recipient 806 .
  • Exemplary embodiments provide for terminals 802 being used interchangeably and simultaneously as depositories for securing parcels to be picked up by carriers 804 for shipment and for securing parcels delivered by carriers 804 for pickup by recipients 806 .
  • Such carrier pickup terminals and recipient pickup terminals can be simultaneously referred to by the element number 802 .
  • Exemplary embodiments introduce an information and processing layer between the recipient of a parcel and a legacy, or conventional, delivery infrastructure.
  • the information and processing layer performs four tasks: (1) it acquires and identifies the virtual address of the recipient, (2) it validates the virtual address, (3) it authorizes the delivery from the sender to the recipient, and (4) it converts the virtual address into a physical postal address as specified by the recipient in her user profile.
  • the virtual address is a combination of a string of alphanumeric characters univocally associated with each recipient 806 , as will be discussed in more detail in association with FIG. 12 .
  • This personal recipient information can include, but is not limited to, the recipient's first and last name and city of residence and a control mechanism such as, but not limited to, a hash of the aforementioned information or an error correcting code such as the Hamming Code.
  • exemplary embodiments provide a bridge to the delivery infrastructure that allows the translation of the virtual address into a physical postal address as specified by the recipient 806 , provides a method for returning the parcel to the sender 800 if the virtual address is not properly validated or if the sender 800 is not authorized to receive the parcel, and notifies the sender 800 of validation and authorization errors.
  • a customer can be either a sender 800 or a recipient 806 or both.
  • the customer becomes a subscription member of the shipping and delivery system and is then provisioned with digital identification credentials, optionally in the form of a plastic card or the like.
  • digital identification credentials optionally in the form of a plastic card or the like.
  • she will create a virtual address and select preferences related to their shipping and delivery experience.
  • One important preference is selecting her desired delivery nodes. She can select a primary node and multiple alternate nodes. She can also specify the times and/or days that deliveries are to be made to the primary node and when deliveries are to be made to any of the alternate nodes.
  • the customer can update these preferences at any time to respond to her varying needs, preferences, and locations.
  • the various carriers 804 are also provisioned with digital credentials to authorize their access to the shipping and delivery system and to access the boxes of the nodes 802 .
  • FIG. 3 there is illustrated a exemplary approach to parcel shipping that is in contrast to the legacy, prior art, method illustrated in FIG. 1 .
  • the customer 800 who has a parcel to ship begins the process online by contacting the central system 810 at step 302 .
  • the shipment process can also be initiated through a hard-wired connection to the central system 810 remotely or from the terminal 802 location.
  • the sender 800 chooses the shipping options, orders the service, and prints the necessary label to affix to the parcel.
  • She also reserves, at step 304 , a box at a node convenient to her where she will leave the parcel for subsequent pickup by a carrier 804 .
  • the customer interacts with the computerized backend of the central system 810 .
  • This backend performs a number of specific functions that directly affect the shipping process.
  • the backend maintains the status of each box at every node within a database that can be maintained on the storage device 1402 .
  • This database is queried by the system 810 at step 305 to provide the customer 800 a list of available boxes at a node selected by the customer 800 .
  • the system 810 reserves the appropriate boxes at the selected node and updates the reservation state of those boxes in the database.
  • the system 810 communicates the customer reservation information to the node at the terminal 802 via a wired or wireless communication channel. The node will utilize this information to interact with the customer 800 when she arrives at the node to drop off her parcel.
  • This reservation information includes, but is not limited to, the customer's identification information, information on the box to which the customer's shipment has been assigned, the cryptographic keys necessary to validate the customer's identity at the node, and the cryptographic keys necessary to unlock the appropriate box when combined with the cryptographic key located on the customer's digital credentials.
  • the customer 800 takes the parcel to the node where she has one or more boxes reserved. She interacts with the node to identify herself as being authorized to place a parcel in a designated box to enter the box into the shipping and delivery system.
  • the customer 800 can use a graphical user interface or some other input device at the node, such as a keypad, biometric scanner, smartcard reader, or the like, and authenticate herself to the node using her electronic credentials.
  • a smartcard as the electronic credential whereby the smartcard holds the cryptographic keys necessary to interoperate with the node to unlock the appropriate box and to digitally sign that the custody of the parcel has been transferred from the customer 800 to the node.
  • the reserved boxes unlock, optionally signal to the customer 800 their availability, and the customer 800 places the parcel(s) in the designated box(es).
  • the node notifies the backend system 810 at step 310 that the parcel has been delivered to the node.
  • the system 810 informs the carrier at step 312 that there is one or more parcels to be picked up at the given node.
  • the customer identification process takes place on the central system 810 , with customer identification information being transmitted to the central system 810 from the node and box access authorization information being sent from the central system 810 to the terminal 802 at step 308 .
  • the central system 810 can communicate the appropriate customer identification information to the node as shown in step 308 , which then authenticates the customer identification information entered by the sender 800 .
  • the parcel at this point is locked in a container that has been physically and electrically secured and which is monitored for tampering. This allows for a secure chain of custody to be maintained for the parcel from the time it is dropped off by the customer 800 to the time that custody is legally transferred to the carrier 804 .
  • the carrier 804 arrives at the node to pick up the parcel for shipment.
  • the carrier 804 first authenticates its identity to the node (either using an electronic credential similar to that of the customer, or some other means such as a wireless interaction with the carrier's handheld electronic device). Once the carrier 804 has been authenticated to the node the appropriate boxes for this carrier 804 to ship are opened, and the carrier 804 removes the parcels at which time (step 320 ) the system 810 will so be notified by the node and the opened boxes are relocked.
  • the status of the parcels in the database 1402 will be updated to reflect that the parcels are now in the custody of a specific carrier, who will enter them into the carrier's legacy routing system for parcels.
  • the aforementioned terminal 802 or node describes a space for receiving the parcel and for securing the parcel for access by only the carrier 804 and/or recipient 806 .
  • the terminal 802 can comprise, for example and not limitation, one or more electronically lockable boxes or lockers at a drop-point in a merchant site such as a grocery store. Alternately, the terminals 802 can be located in convenience stores, gas stations, libraries, building lobbies, and the like, and can be accessible 24 hours a day, 7 days a week.
  • An advantage of using terminals is their close proximity to the shipper due to being able to deploy the terminals with greater density than can be done with a retail outlet or a carrier distribution center.
  • the terminal 806 can be a large shipping container which is sized and configured to be placed on a truck, ship, train, and/or airplane. Further, the terminals can be designed to be connected together in modules to increase the number and density of boxes at a drop-point location. Each terminal and/or each module can be configured to comprise multiple box sizes. Each such module can be configured to operate and be identified to the central system 810 as a plurality of separate modules or as a single terminal 802 or node. The terminals 802 can be unmanned drop-points for the receipt and distribution of parcels with boxes that are time-shared rather than being customer-specific.
  • One embodiment of the drop-point locations can be a grouping of box-shaped containers, each having an electronically locking door and each connected to a number of common control units.
  • the boxes and control units can be modular in nature allowing the setup of each drop-point location to be different and meet the needs of the specific location.
  • each box can be controlled by one or more of the control units.
  • the control units communicate with the central system 810 , provide a user interface, and communicate with the boxes to lock and unlock them after receiving the proper cryptographic key.
  • the user interface can be a touch screen, digital alphanumeric display, key pad, or other device.
  • the control unit can include a smartcard reader, magnetic card reader, optical scanner, Bluetooth module, or other device to read the cryptographic key of the user.
  • the control unit can be connected to the central computer system 100 across the network 110 or across other wireless or wired communications means.
  • the user includes the sender 800 , the carrier 804 , and the recipient 806 , each of whom must successfully identify themselves to the shipping and delivery system to gain authorized access to the box space.
  • Each box can be controlled by one or more control units. While each box can be of sufficient size to accommodate common parcel sizes, exemplary embodiments can apply to container-sized boxes that can accommodate items as large as a vehicle, or larger. Each box can have an electronically controllable lock. Each box can, but is not required to, contain a sensing device that senses the presence and identity of the parcel. This sensing device can be in the form of, but is not limited to, a weight measurement pad, an optical scanner, or a radio frequency identification (“RFID”) reader.
  • RFID radio frequency identification
  • FIG. 4 includes an embodiment where the customer has purchased a product online, such as through the Internet, and prefers the purchased product be delivered to herself or a third party recipient 806 .
  • the customer 800 finds, purchases, and pays for the goods online.
  • the customer 800 can optionally enter virtual address information in place of a postal address when prompted by the online merchant for the shipping address.
  • FIG. 4 is directed to circumstances whereby an online merchant is the sender 800 in steps 402 and 404 , exemplary embodiments perform equally well when the sender 800 is not the merchant. In this latter embodiment, the shipment can originate from anywhere outside the network of nodes.
  • FIG. 4 also covers the embodiment where the sender 800 delivers the parcel to a node in the network, as was described above regarding FIG. 3 .
  • the parcel originates in the network, such as for a long distance shipment, the parcel is transferred to a carrier 804 at step 318 , which then transports the parcel according to steps 412 - 448 .
  • the parcel can be transferred directly from step 318 to the delivery carrier at step 432 for delivery to a node per steps 432 - 448 .
  • Circumstances where the merchant delivers a parcel to the node 802 can occur where a customer has purchased a product at a retail outlet, and the merchant offers to have the product delivered to a recipient 806 , whether the recipient 806 is the customer herself or possibly a gift recipient 806 .
  • the purchase of a product by a customer over a network, such as the Internet, or at a retail outlet, as shown in step 400 can include address information at step 402 , identifying where the product should be delivered.
  • the recipient/destination address can be a conventional address which lists a recipient name, street address, city, state, zip code, and country where the product is to be delivered.
  • the customer can signal to the merchant to ship the product according to a conventional, or legacy, delivery system, as shown in step 408 .
  • exemplary embodiments do provide for the delivery of products to conventional addresses according to the steps, monitoring, control, and advantages of the shipping and delivery system disclosed herein and discuss below in conjunction with at least FIG. 4 .
  • the merchant can provide the parcel directly to a carrier 804 or can deposit the parcel in a node which is controlled and protected by the system 810 , as discussed above.
  • the parcel destination address can, alternately, be a virtual address, as shown in FIG. 12 and as discussed in more detail below.
  • the carrier 804 can query the system 810 to translate/compute the virtual address into the address of a terminal located near the recipient/destination and, alternately, to register the parcel with the system if the merchant has not utilized a shipment terminal 802 to identify the parcel to the system 810 .
  • Such a query can be accomplished through the interface(s) located at the terminal 802 , through a communications link between the carrier 804 and the central system 810 , through a hand-held device operated by the carrier 804 , or the like.
  • the carrier 804 can optionally provide the system 810 with an estimated time of arrival (ETA) for delivery of the parcel to the terminal 802 .
  • ETA estimated time of arrival
  • the central system 810 determines the routing of the parcel, including sorting the parcel to a first leg carrier, at step 412 .
  • the system 810 also determines and records, at steps 414 and 416 , an initial ETA for delivery of the parcel to the terminal 802 .
  • the routing and the estimating of the ETA are accomplished through a dynamic routing and optimization routine being performed on the central system 810 at step 410 and discussed in more detail below in conjunction with FIG. 5 .
  • the carrier(s) 804 and central system 810 interact to route the parcel and to estimate & record updated delivery ETA's for the parcel. In this manner, the parcel can be handled by one or more carriers 804 for the most efficient and timely routing and delivery of the parcel to the recipient 806 .
  • the system 810 receives input from multiple sources, including comments from carriers and weather reports, to be able to route the parcel most efficiently and around transportation and weather problems. If a single carrier picks up the parcel from the terminal 802 and delivers the parcel to a terminal near the recipient 806 , then steps 410 - 436 can be merged into few steps that eliminate the intermediate carriers 804 . Ultimately, at step 432 , the parcel is in the hands of the last mile carrier (“LMC”), or the carrier assigned the responsibility of delivering the parcel to the destination terminal 802 .
  • LMC last mile carrier
  • one or more appropriately-sized boxes at the destination terminal 802 are reserved for receipt of the parcel from the carrier 804 , the final node reservation information being provided to the carrier 804 for delivery of the parcel to the node at step 440 .
  • the node reservation can initially occur at step 412 in conjunction with the dynamic parcel routing performed by the central system 810 , and the node reservation can be updated throughout the shipment process so as to maximize the effectiveness of the shipping and delivery system wherein multiple parcels are competing for box space in the terminals 802 .
  • the virtual address provides for the dynamic routing of the parcel based on the ETA and/or the options selected by the sender 800 .
  • the parcel can be routed to a first terminal as specified by the sender 800 through the virtual address. If the ETA results in being 2:00 pm, however because of, for example, transportation problems, the parcel can be automatically routed to a second terminal for pickup by the recipient 806 , who is closer to the second terminal at 2:00 pm than the first terminal.
  • a system also provides for the sender 800 and/or the recipient 806 to input, prior to shipment and/or prior to delivery, delivery address changes so as to dynamically route the parcel to the recipient 806 .
  • the system 810 will use a utilization optimization model, as discussed below in conjunction with FIGS. 5 and 6 , to determine the likelihood that a box will be available at the desired node.
  • the optimization model will then finalize the box assignment and communicate with the node at step 442 to reserve a box and provide the node with customer authentication information for accessing the node.
  • the last mile carrier delivers the parcel to the node (step 440 ).
  • the carrier Just as the sender 800 was required to identify herself to the terminal 802 , the carrier must authenticate himself to the node with electronic identification and deliver the parcels to the designated boxes.
  • the node will unlock only specific boxes to ensure that each parcel placed in its designated box for subsequent unlocking and access by specific, authorized recipients.
  • the carrier 804 can scan each parcel with a barcode scanner on the node. As each parcel is scanned and recognized by the system 810 , its designated box will unlock.
  • the routine to recognize the parcel and unlock the reserved box can process on the central system 810 or on a processor on the node 802 .
  • a shipment can comprise multiple parcels to be placed in a single box.
  • the electronic authentication performed between the carrier 804 and the node 802 will act as a signature that the custody of the boxes has been transferred from the carrier 804 to the node 802 , which will so notify the system 810 at step 444 , which in turn notifies the recipient 806 at step 446 that the parcel has been delivered to the terminal 802 .
  • the notification to the recipient 806 can be in the form of an email, voicemail, SMS, text message, or some other communication to inform the customer 806 that the parcel has arrived and is waiting at a particular node.
  • the parcel at this point is locked in a box that has been physically and electrically secured and which is monitored for tampering. This allows for a secure chain of custody to be maintained for the parcel from the time it enters the system either at a terminal 802 or with a carrier 804 to the time that custody is legally and physically transferred to the recipient 806 .
  • the customer 806 will go to the node 802 , authenticate her identity with her digital credentials, which unlocks the node box door, and retrieve her parcel.
  • the node will inform the system 810 that custody has been transferred to the customer, and that there is now another unit of available box inventory at the node.
  • FIG. 4 also allows for an embodiment where the delivery carrier (LMC) is the only carrier integrated with the central computer system 810 .
  • the sender 800 sends the parcel with the virtual address embedded within the physical address of the delivery carrier, and the intermediate carriers deliver the parcel to the delivery carrier according to a legacy system.
  • the delivery carrier acts as carrier 804 , and the delivery process according to the exemplary embodiment begins at step 432 and continues through step 448 .
  • FIG. 4 Another exemplary case of FIG. 4 involves no carriers.
  • the sender 800 and the recipient 806 agree to use a specific terminal 802 to transfer a parcel.
  • the terminal 802 is reserved by one of the parties, the sender 800 delivers the parcel to the terminal 802 .
  • the system 810 logs the receipt of the parcel and notifies the recipient 806 that the parcel can be picked up.
  • the recipient 806 goes to the terminal 802 and picks up the parcel.
  • the sender 800 performs steps 302 - 310
  • the recipient 806 performs step 448
  • the central system 810 performs steps 300 , 305 , 308 , 420 , 438 , 442 , 444 , and 446 .
  • the central system 810 does not calculate ETA's in this embodiment, the system still monitors terminal inventory, reserves drop-boxes, and sends notifications to the sender 800 and the recipient 806 .
  • the system 810 can also process the financial transaction regarding the parcel transfer at the time the sender drops off the parcel at step 306 or when the recipient 806 actually picks up the parcel at step 448 .
  • FIG. 5 there is illustrated a flow chart of the use of a virtual address by a carrier 804 and the central system 810 and the use of a capacity optimization routine for delivery of a parcel according to exemplary embodiments.
  • This process begins at step 500 with the carrier 804 having a virtual address to which to deliver a parcel.
  • the system 810 at step 504 , validates and corrects the virtual address (as discussed in more detail in conjunction with FIG. 13 ), converts the virtual address into a physical delivery address and/or a leg of the shipment routing, calculates the routing for the parcel, and computes an estimated delivery date and time (“internal ETA”).
  • the routing and ETA of the parcel is continuously updated in step 506 as the system receives leg delivery information from the carrier 804 and transportation and weather information that can affect delivery of the parcel.
  • This real-time information is available at step 508 for the system 810 to utilize in calculating parcel routing and ETA and for providing the information to the carrier 804 .
  • the physical delivery address and the routing of the parcel are dependent on the ETA because the recipient 806 can be at a different location at a given date and time.
  • the recipient 806 has only one delivery preference, which is to a nearby node of unlimited capacity.
  • the customer 806 can have multiple delivery preferences depending on the time of week or time of day such as to a node near the customer's workplace during the week and to a node near the customer's residence during the weekend. It is also possible that the node is full at the ETA. In this case the parcel must be routed to an alternate node depending on the preferences of the customer 806 . Both of these factors are taken into account by the central system 810 to provide as accurate as possible a delivery address to the carrier 804 given the uncertainty of the ETA at the time of shipment.
  • the central system 810 also includes a continuously updated capacity optimization routine, as shown in step 520 .
  • This optimization routine uses information about scheduled deliveries, box availability, customer preferences, and customer history to determine where and how each parcel should be routed.
  • the overall customer 800 / 806 experience is optimized by minimizing the number of times customers 800 / 806 have parcels delayed or delivered to an alternate node instead of their preferred node when there is no availability at the preferred node.
  • the physical delivery address and/or routing is transmitted to the carrier 804 at step 510 , who uses the information to determine the carrier's ETA at step 514 and to transport the parcel to the next stage in the transportation chain.
  • the carrier's ETA can be utilized within the carrier's legacy system for carrier planning and routing.
  • the routing/ETA query will happen repeatedly—each time lowering the uncertainty of the ETA and therefore the delivery address—until the parcel reaches the last mile carrier 804 for the final leg.
  • the first carrier 804 can be the last mile carrier 804 in certain cases. In that eventuality, the carrier ETA can be used to finalize the node assignment for the parcel.
  • the carrier 804 queries the central system 810 at step 522 to determine the node 802 and optionally box assignment.
  • the node 802 can also have received its assignment and allocation information from the central system 810 at step 524 . In this manner the requisite box is reserved at the desired node 802 and is awaiting delivery by the carrier 804 .
  • the carrier 804 delivers the parcel to the node box, and the node 802 informs the central system 810 at step 530 the time the parcel was delivered.
  • the delivery information is used at steps 506 , 508 , and 520 to reinforce the ETA routine.
  • This routine operates to maximize the customer experience by minimizing the number of times customers' parcels are delayed or sent to alternate nodes when a preferred node is full.
  • This optimization routine can take the form of a linear programming optimization, but is not expressly limited to such a design.
  • the routine is designed to, but is not required to, operate continuously so as to constantly input and monitor the operation of the shipping and delivery system to optimize node and box allocation and assignment and to maximize customer 800 / 806 preferences and expectations.
  • the capacity optimization has multiple inputs and stages.
  • Customer preferences 602 , customer history 604 , and a desired number of boxes to leave empty for shipping 606 are exemplary inputs to the assignment, allocation, and optimization routines. For instance, if a first customer had repeatedly experienced delayed parcel but a second customer had never experienced delays, then it would be worse for a parcel to the first customer to be delayed than it would be for a parcel to the second customer to be delays.
  • Such historical information can be analyzed and decision variables can be developed by the central system 810 to adjust the operation of the optimization routine and control the assignment and allocation of the nodes and boxes.
  • the system 810 uses this historical factor to assign a box to the first customer before assigning a box to the second customer, should only one box be available at the node. In this manner, the system 810 can determine which parcels deliver to preferred nodes and which parcels to delay or deliver to alternate nodes.
  • Another variable input to the system 810 includes ETA information on all enroute parcels to their first choice destination nodes 600 —i.e., the present demand on the system.
  • the system 810 makes a preliminary node allocation and assignment at step 608 .
  • Objective functions and constraints 612 are then applied to the assignment to optimize the allocation of nodes and boxes, as shown in step 614 .
  • An objective function represents a goal of the optimization process and can be used to weight the effect of the inputs to the process. For example, an exemplary objective function can be to add all of the parcels that are delayed or delivered to an alternate node under a given allocation. If a first set of optimization decisions produces a higher sum of such delays and alternate deliveries than does a second set, then the first set is viewed as being worse because it produces more delays and deliveries to alternate nodes, which is viewed as bad by the customer 800 / 804 .
  • Another constraint to the allocation and assignment process is the number of available boxes for each node 610 .
  • the allocation decision process limits the allocation of boxes in each node according to the present node inventory. As nodes and boxes are added to the system and as nodes and boxes are unavailable for any reason, this inventory is constantly updated. The constraints act to modify the decisions made during the optimization and allocation processes.
  • the allocation and assignment process can be optimized mathematically to determine a set of decision variables that produces the most favorable assignment and reassignment of nodes and boxes. In one case, it would be the set of decision variables that results in the smallest number of secondary node assignments and the maximum number of box allocations per node.
  • Some optimization methods can have uncertainty built into their algorithms.
  • the present system has a final element that is added to the result of the optimization function to quantify the effects of uncertainty.
  • One way to accomplish this is to disturb 616 the objective optimization function in a way that represents uncertainties in the actual shipping and delivery process. For example, the likelihood of a carrier's delivery truck having a flat tire can be provided in step 616 to improve the certainty of the optimization process.
  • the optimal set of decision inputs will vary with the uncertainty. From the resulting set of optimal solutions, the optimization/allocation solution that is produced most frequently or that is least susceptible to uncertainty can be chosen as the best optimal solution given the known uncertainty.
  • the output 618 of this process is the optimal set of decisions given the current constraints and given uncertainty in the process.
  • FIG. 7 there is shown a block flow chart of a conventional, or legacy, prior art method for shipping a parcel by a sender 700 and delivering the parcel to a recipient 706 , by dropping the parcel off at a terminal 702 and having a carrier 704 pick up the parcel at the terminal for delivery to the recipient.
  • a sender, 800 connects to central system 810 and requests a parcel pick-up.
  • the sender 800 is then assigned a specific drop-point, and optionally a drop-box at the drop-point, among a network of drop-points available through the central system 810 to be used to deposit the parcel.
  • the central system 810 can require the sender 800 to specify the recipient's address or unique identifier.
  • the sender 800 can connect to the central system 810 from a sender-selected drop-point and request a pick-up.
  • the central system 810 assigns the sender 800 a box at the drop-point location.
  • the sender 800 receives from the central system 810 information necessary to access the assigned drop-box or, alternately, provides unique sender-related information for identifying herself to the central system 810 .
  • the assigned drop-box is connected to the central system 810 and receives from the central system 810 an electronic locking key 812 via a wired or wireless data connection or other means. Only the intended sender 800 possesses the information or token or biometric profile or combination thereof needed to decode the locking key 812 .
  • the locking key 812 is the recipient's public key generated by asymmetric cryptography methods; however, other digital keys can be used.
  • the locking key 812 can be further encoded using digital keys issued to one or more carriers 804 . In this manner, only the intended sender 800 can open the reserved drop-box and place her parcel inside.
  • the sender 800 brings the parcel to the reserved drop-point 802 in the drop-point network.
  • the sender 800 holds a digital key 814 capable of unlocking the drop-box as well as generating a digital signature equivalent to conventional handwritten signature.
  • the unlocking key 812 can be stored in a card (magnetic, microchip, smart, active, or other types of cards) or other devices capable of storing digital information.
  • the sender 800 uses the unlocking key 814 as a proof of entitlement to place the parcel inside the drop-box.
  • the sender 800 can designate other users of the system 810 to act on her behalf.
  • the drop-box automatically locks using the digital key 812 previously delivered by the central system 810 or the one provided by the sender 814 .
  • the central system 810 acknowledges to the sender 800 that the terminal 802 has been properly locked and that the parcel has been received by the network for pick-up.
  • the central system 810 then notifies the carrier 804 that a parcel is ready for pick-up in the form of a pick-up request notification 816 across the network/system 810 .
  • the carrier 804 receives the notification and goes to the terminal 802 to pick-up the parcel.
  • the carrier 804 holds a digital unlocking key 818 capable of opening the drop-box as well of generating a digital signature equivalent to conventional handwritten signature.
  • the carrier 804 uses the unlocking key 818 as a proof that it is entitled to pick-up the parcel.
  • the central system 810 can notify the sender 800 and/or the recipient 806 that the parcel has been picked-up from the drop-box by the carrier 804 .
  • the carrier 804 then delivers the parcel to the recipient 806 through conventional delivery systems (such as the postal system) or according to exemplary parcel delivery embodiments described herein.
  • FIGS. 9 and 10 there is shown the flow of delivering a network-terminated parcel to its recipient 806 through the usage of a connected drop-point 900 being part of a network of drop-points 900 according to exemplary embodiments.
  • the sender 800 of the parcel addresses a parcel using a form of unique identifier of the recipient 806 , such as the recipient's “virtual address”, or the recipient's physical postal address.
  • the carrier 804 receives the parcel from the sender 800 through conventional pick-up systems (such as the existing postal system), or by using the drop-location/drop-box system according to exemplary embodiments.
  • the carrier 804 queries the central system 810 by providing an identifier univocally identifying the recipient 806 through the lookup “virtual address” method.
  • the central system 810 returns either a delivery address 1002 , based on user's delivery preferences 1004 or an error message.
  • the central system 810 can notify the recipient 806 that a parcel is being processed at the carrier's warehouse and is going to be delivered to her preferred drop-point 900 . If the central system 810 returns an error message, the parcel is returned to the sender 800 .
  • the carrier 804 delivers the parcel accordingly.
  • the delivery address 1002 corresponds to a drop-point 900 in a network of controlled, safeguarded, interconnected terminals for the delivery of parcels.
  • the designated drop-box 900 is connected to a central system 810 and receives from the central system 810 an electronic locking key 1006 across the network via a wired or wireless data connection or other means. Only the intended recipient 806 possesses the information, token, biometric profile, or combination thereof needed to decode the locking key 1006 .
  • the locking key 1006 is the recipient's public key generated by asymmetric cryptography methods, but other forms of digital keys can be used.
  • the locking key 1006 can be further encoded using digital keys issued to the carrier 804 .
  • the drop-box 900 automatically locks using the digital key previously delivered by the central system 810 , whether provided from the central system 810 or from the sender 800 through the central system 810 .
  • the central system 810 After the parcel has been delivered to the drop-box 900 , the central system 810 notifies the recipient 806 that the parcel is available for pick-up at the selected drop-point 900 .
  • the recipient 806 receives the notification and goes to the drop-point 900 to pick up the parcel.
  • the recipient holds a digital key 1008 capable of unlocking the drop-box 900 as well as generating a digital signature equivalent to conventional handwritten signature.
  • the unlocking key 1008 can be stored in a card (magnetic, microchip, smart, active or other types of cards) or other devices able to store digital information.
  • the recipient 806 uses the unlocking key 1008 as a proof of entitlement to pickup the parcel.
  • the recipient 806 can designate other users of the system 810 to pickup on her behalf.
  • FIG. 11 shows the entity-relationship structure of a database representing one possible embodiment of the information structure part of the present system.
  • a system and method selects records from the following tables of a database: a recipients table 1102 , a senders table 1108 , an address table 1106 , a delivery options table 1100 , and a black-list table 1104 .
  • the recipients table contains rows, with each row containing a unique user identifier, a username, a PIN or password, and additional user information.
  • additional user information can contain e-mail addresses, telephone numbers, instant messaging identifiers, or other user details.
  • the user identifier can be a variable-length alphanumeric string that is unique for each user 806 .
  • each user 806 can specify one or more delivery options.
  • One postal address corresponds to each delivery option.
  • One embodiment stores delivery options and postal addresses in two distinct database tables to allow for better normalization of the information. The same information can be de-normalized and stored in a single table for greater speed.
  • Each row in the table represents a delivery option and contains a unique identifier of the user who specified this delivery option and the identifier of the postal address identifier corresponding to this delivery option, and a Boolean (i.e. true or false or single bit) indicator/flag that identifies the delivery option currently selected as “active” by the user 806 .
  • each row in the table represents a postal address identified by an index.
  • the address data can include the recipient name and/or apartment, one or more address lines, city, state, province, zip code, and a country identifier.
  • Each user 806 can authorize specific senders (a.k.a. “white-list”) or block specific senders 800 (a.k.a. “black-list”).
  • white-list only authorized senders 800 (those on the “white-list”) can translate the “virtual address” into the currently active delivery option and its corresponding address.
  • black-list all senders 800 except those included in the list can translate the “virtual address” into the currently active delivery option and its corresponding address.
  • one embodiment comprises a black-list stored in a separate database table.
  • Each row of the table is identified by an index/entry id and specifies that the user identified in the user id row/field does not authorize sender 800 identified in the sender id row/field.
  • index/entry id specifies that the user identified in the user id row/field does not authorize sender 800 identified in the sender id row/field.
  • one embodiment stores additional information about each sender 800 such as a name, contact information, e-mail address, or other data.
  • Another added benefit of the present virtual address system is allowing a customer to maintain their own privacy with regard to their address. It also allows re-routing of parcels that are in transit as well as allowing customers 806 to set up delivery preferences without having to change addresses. For instance if the customer 806 wanted to have a parcel delivered to her apartment building on Saturday but to her office building during the week, she need only give out her virtual address and set the preferences of that address so that the parcel is routed accordingly.
  • the virtual address contains the following elements: a user name field 1200 , an arbitrary alphanumeric string 1202 , an alphanumeric code 1204 uniquely identifying the user, a form of error correction code 1206 , and optional additional user information, 1208 .
  • the user name field 1200 corresponds to the concatenation of the appellative title for the user 806 , the user's first name, and the user's last name.
  • the arbitrary alphanumeric string 1202 is any combination of characters, including no character.
  • the alphanumeric code 1204 identifying the user 806 can be a machine-generated numeric code.
  • the error correction code 1206 can be a checksum digit of fields 1200 , 1204 , and 1202 .
  • the additional user information 1208 is the concatenation of the city, zip code, state, and country associated with the user profile.
  • elements of the virtual address can be associated with fields present in the user table 1102 , described in the information structure presented above in FIG. 11 .
  • the relationship between the various components of the virtual address is used in the method presented above and portrayed in FIG. 12 to enable and improve the efficacy of the virtual address translation into the correct postal address.
  • the virtual address is known to the sender 800 and is inscribed on the mail piece in either human readable form or machine readable form or both.
  • FIG. 13 there is shown an exemplary method to identify, validate, and authorize a virtual address, and to convert the virtual address into a physical postal address.
  • the method is designed to be integrated with both conventional delivery infrastructures and exemplary delivery methods disclosed herein.
  • the method hereby described is provided with the following input: a destination address (can be either a postal address or a virtual address) and a sender 800 .
  • the method has access to the information structure described above regarding FIG. 11 .
  • the method acquires the destination address and parses it. If the address is recognized as a conventional postal address, then the mail piece/parcel is handed off to conventional delivery methods and infrastructure in step 1304 . Conversely, if the address is recognized as a virtual address, then the address is validated as described below.
  • a system and method acquires and identifies a virtual address using a machine-readable format such as, but not limited to, barcodes.
  • the postal or virtual address is inserted manually by a human operator.
  • the postal or virtual address is identified by other automatic or manual systems and methods.
  • a verification step 1306 provides for the virtual address being checked using the implemented error correction code (as described above) to ensure that the virtual address is formally correct. If the provided virtual address is correct, the method proceeds to the lookup step 1312 described below. Conversely, if the virtual address is found to be formally defective, the method attempts to correct it using a variety of procedural and heuristic techniques at step 1308 . If such corrective method fails, the mail piece is returned to the sender 800 at step 1310 . In another embodiment, data in virtual addresses are not encoded using error correcting codes, and the virtual address is passed to the lookup step 1312 without the error correction steps 1306 and 1308 .
  • the virtual address is checked against the user table (table 1102 in the structure described in FIG. 11 above). In one embodiment, only the unique user identifier enclosed in the virtual address is utilized for this purpose. In another embodiment, additional information included in the virtual address can be used in order to simplify or strengthen the identification of a corresponding user profile. Should no matching user profile be found, the mail piece is returned to the sender at step 1310 . Conversely, if a corresponding user profile is found, the method proceeds to the consistency validation step 1314 .
  • the data contained in the virtual address is checked against the data contained in the user profile identified in the lookup step 1312 .
  • name, zip code, city, state, and country are contained in the virtual address and are checked against the corresponding information in the user profile. If the data in virtual address is consistent with the data stored in the user profile, then the method proceeds to the black-list authorization step 1320 . Otherwise, the method notifies the user 806 at step 1316 with a request for corrective action regarding the inconsistent data.
  • such notification is sent across the network via electronic mail or instant messaging or other electronic communication channels by the computer system 810 . In another embodiment, such notification is performed by a human operator through a phone call or others means of communication.
  • the user 806 can perform corrective actions on her profile using an Internet website or by calling a human operator who will perform such actions on the user's behalf. If corrective actions are taken within an allotted amount of time 1316 , then the method proceeds to the black-list authorization step 1320 . Otherwise, a failure message is sent to the user 806 at step 1318 , and the mail-piece is returned to the sender 800 at step 1310 . In one embodiment, the failure message is sent via electronic mail, instant messaging or other electronic communication channels by a computer system 1400 , but other automatic or manual systems and methods can be used. In another embodiment, step 1316 can be omitted entirely.
  • the method matches the sender identifier, given as input, and the user identifier, derived from the virtual address at step 1312 .
  • the resulting combination is checked against the black-list table 1104 , and delivery is authorized at step 1322 only if a corresponding pair is not found.
  • the user 806 is notified at step 1318 ; and the mail piece is handed off for return to the sender 800 at step 1310 .
  • the failure message is sent via electronic mail, instant messaging or other electronic communication channels by a computer system 1400 , but other automatic or manual systems and methods can be used.
  • the last step in the method is fetching the preferred delivery address at step 1322 .
  • the method uses the information in the user profile 1102 , fetched in the lookup step 1312 to derive the preferred delivery address by joining the delivery option table 1100 and the address table 1106 . Such resulting postal address is then returned to the postal system and can be used to instruct the transportation of the mail piece.
  • exemplary systems and methods include and implement the technical aspects and considerations of the computer/processor/network-based system and devices described herein and in the figures, whereby the unique processing, decision-making, information gathering and recording and transmission, and communications of exemplary embodiments work together for the effective shipment and delivery of parcels by senders to the virtual addresses of recipients. Accordingly, exemplary systems and methods as described herein provide a tangible and technical effect of securing, transporting, and delivering parcels from credentialed senders to authenticated recipients, based on the virtual address provided by the recipients and the optimized routing, allocation, and assignment of a central shipping and delivery system.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Human Resources & Organizations (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Warehouses Or Storage Devices (AREA)

Abstract

A computer-based system and method for shipping and delivering a parcel, including reserving a terminal for a parcel; placing the parcel in the terminal, the parcel having a virtual delivery address of a recipient; picking up the parcel by a carrier; converting, through a central computer system, the virtual address into a postal address; delivering the parcel to a destination terminal drop-box corresponding to the postal address; notifying the recipient of the delivery of the parcel; and unlocking the drop-box only upon verifying the recipient's identity.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is based upon and claims priority from U.S. provisional patent application Nos. 60/758,475 and 60/758,498, both filed Jan. 12, 2006, the contents of both applications being incorporated herein by reference, in their entirety.
  • BACKGROUND
  • Postal systems have existed in all human civilizations as a standardized and efficient way to enable transportation of items of limited size and weight (letters and packages) between individuals and institutions. Focusing on parcel delivery and disregarding mail and also referring to FIGS. 1 and 7, a typical postal transaction includes the following: a sending party (“sender” 700); an object to be transported (“parcel”); a postal service organization (“carrier” 704); a receiving party (“recipient” 706); a standardized format used by the recipient to inform the sender of the location where the parcel should be transported to (“address”). Usually a parcel postal method occurs as follows: the sender 700 desiring to ship a parcel inscribes the recipient's address on the parcel and then hands the parcel off to the carrier 704, often after traveling a significant distance to take the parcel to the nearest carrier's terminal 702. The carrier 704 can be the U.S. Postal Service, the United Parcel Service, Federal Express, or the like. The terminal 702 can be a carrier's drop-point or office, or can be a drop box. If the carrier 704 is not open for business when the sender 700 arrives, the sender 700 may have to return home and try again at a later time or date. If the carrier 704 is open, then a financial transaction is conducted whereby the sender 700 pays in advance for shipping and delivering the parcel. The carrier 704, based on the information encoded in the address, transports the parcel to the recipient's delivery location and attempts delivery. More recently the carriers 704 have begun to offer a service where they travel to the sender's address to pick up the parcel for shipping. However, this method is very manpower intensive and requires either that the sender 700 be available at the address for a large window of time or that an expensive fee is levied on the sender 700 if a smaller window is desired.
  • Postal addresses typically include the recipient's name, organization (if applicable), and information about the physical location of the delivery destination, such as street, street number, unit or apartment number (if applicable), city, state, and optionally nation. Such information can also be encoded in standardized alphanumerical representations, such as a zip code or postal code, which simplify the delivery method and allow for better error correction. Postal addresses are typically inscribed using both human-readable and machine-readable forms through the use of a variety of encoding techniques, such as bar codes. If a recipient 706 has more than one possible delivery location, one address is required for each delivery location. For example, a recipient 706 might have a “home address” for her residence and an “office address” for her business. Under conventional, or legacy, shipping and delivery systems, the sender 700 must provide a single delivery address at the time the parcel is dropped off with the carrier 704 and/or at the terminal 702.
  • Focusing on the last segment of the delivery chain and referring also to FIG. 2, current parcel delivery services suffer from many potential problems, especially when dealing with residential (i.e. non-business) recipients 706. These problems include, but are not limited to:
  • The recipient 706 might not be available when delivery is attempted, for a variety of reasons. With residential deliveries, since the parcels arrive during business hours, often the recipient 706 is at work instead of being at home. Additionally, the recipient 706 might be temporarily elsewhere, or the recipient 706 might have moved to a new address and failed to notify such action to the sender 700 and/or the carrier 704. As a result, the delivery has to be attempted again until the recipient 706 is found or for a limited number of times, as shown in steps 216-222. Alternatively or consequently, the parcel can be returned to the sender 700 as in step 224, or the parcel can be left on the exterior of recipient's premises, thus endangering the security, privacy and reliability of the transaction. All these problems cause extra costs to the carrier 704 and potential inconvenience or damage to the recipient 706.
  • Even if the recipient 706 is present, the time required to complete the delivery can fluctuate widely. Both its average length and the variance of this length are a source of cost and complexity for carriers 704. Particularly in the case of a residential (i.e. non-business) recipient 706, these problems are normally exacerbated by the limited numbers of parcels dropped at each location and by the long average distance traveled by carriers 704 to reach the recipient's premises.
  • Additional delivery services such as “signature for reception” and “cash on delivery” are extremely expensive for carriers 704 and inconvenient for recipients 706 because they are synchronous; i.e., in order to complete such services and effect delivery, the carrier's agent and the recipient 706 must be in the same place at the same time. Analogous (but inverse) problems exist when focusing on the first segment of the postal chain. The shipping method usually taxes the sender 700 with tedious activities such as going to a “shipping point” 702 (i.e. a post office or a retail store operated by a private carrier or a shared drop-box placed on the territory) or waiting for a scheduled pick-up.
  • As described above, a postal address embeds one single delivery preference of the recipient 706 and clearly discloses the physical location of the preferred delivery destination. Because of this characteristic, postal addresses suffer from a variety of limitations that cannot be directly overcome. For example:
  • If a recipient 706 has multiple addresses, the recipient 706 must inform the sender 700 about the one address that should be used for each shipment. If the physical location of one delivery destination changes, the recipient 706 must inform all potential senders 700 by issuing a new address. For example, if a user moves to a new residence, she must inform all potential senders 700 by giving them a new “home address.” In order to enable a sender 700 to ship, a recipient 706 must reveal the physical location of the delivery destination. For example, if a recipient 706 wants to have a mail piece delivered to her residence, she must disclose the physical location of her residence (e.g. by giving her “home address” to the sender 700). Once a sender 700 knows the recipient's address, the recipient 706 can not prevent the sender 700 from shipping a parcel to the recipient 706. The recipient 706 might be able to reject a letter or parcel, but the item has first to be transported all the way to the delivery destination.
  • SUMMARY
  • Exemplary embodiments are directed to a computer-based method for shipping and delivering a parcel, including reserving a terminal for a parcel; placing the parcel in the terminal, the parcel having a virtual delivery address of a recipient; picking up the parcel by a carrier; converting, through a central computer system, the virtual address into a postal address; delivering the parcel to a destination terminal drop-box corresponding to the postal address; notifying the recipient of the delivery of the parcel; and unlocking the drop-box only upon verifying the recipient's identity.
  • Alternate embodiments provide a method for shipping a parcel, including reserving a terminal for placing a parcel to be shipped; accessing a terminal for placing the parcel; securing the parcel in the terminal; automatically notifying a carrier that the parcel has been placed in the terminal for pick up and shipment; picking up, by the carrier, the parcel from the terminal; scanning the parcel at the terminal; sending a notification that the carrier has picked up the parcel from the terminal; computing an estimated time of arrival of the parcel at a destination; transporting the parcel to a destination terminal based on a virtual address; securing the parcel to the destination terminal; and notifying a recipient that the parcel is available for pick up.
  • An additional embodiment is also directed to a method for delivering a parcel to a user, including reserving a terminal drop-box for receiving a parcel to be delivered; identifying the carrier at the terminal; identifying the parcel to be delivered at the terminal; automatically opening the drop-box based on the identification of the parcel; securing the parcel in the opened drop-box; and automatically notifying the recipient of the receipt of the parcel at the terminal.
  • A further embodiment is directed to a method for transporting a parcel, including reserving a drop-box at a terminal; identifying a valid sender to access the reserved drop-box, whereby the sender can place a parcel in the drop-box; identifying a valid carrier to access the reserved drop-box, whereby the carrier can pick-up the parcel; communicating to the sender that the parcel has been picked up; transporting the parcel to a destination terminal according to a virtual address on the parcel; identifying a valid carrier to access the destination terminal, whereby the carrier can place the parcel at the destination terminal; communicating to a recipient that the parcel has been delivered; and identifying the valid recipient to access the drop-box, whereby the recipient can pick up the parcel.
  • Another embodiment is directed to a system for shipping and delivering parcels, including a processor configured to control the shipping and delivering of one or more parcels; a terminal for receiving a parcel to be shipped; one or more boxes within each terminal for securing one or more parcels being shipped, each box having a locking door; a locking key for securing the parcel in the box; a scanner for identifying the parcel; a control unit for communicating with the processor and with the boxes; and a central computer system for notifying senders, carriers, and recipients the status of the parcel during the parcel's transportation from the sender to the recipient.
  • Exemplary embodiments are also directed to a terminal for securing parcels to be shipped and delivered, including one or more drop-boxes, each drop-box comprising a space for receiving one or more parcels; a door for securing the space against unauthorized access; a sensor for recognizing when a parcel has been placed in the space; and a locking device for securing the door against unauthorized opening; a scanning device for identifying a parcel; a user interface for identifying a sender, a carrier, or a recipient seeking to access a drop-box; and a communications device for communicating with a central computer system.
  • Alternative embodiments provide a computer system encoded with computer software, which, when executed by a computer, provide for the shipment and delivery of a parcel, wherein the computer software is provided for reserving a terminal for a parcel, the parcel having the virtual address of a recipient; notifying a carrier that the parcel has been placed in the terminal; converting, through a central computer system, the virtual address into a postal address; computing, based on the virtual address, the transportation of the parcel to a destination terminal drop-box; notifying the recipient of the delivery of the parcel to the destination terminal drop-box; and unlocking the destination drop-box only upon verifying the recipient's identity.
  • An additional embodiment is also directed to a computer-based system for shipping and delivering a parcel to a recipient, including means for reserving a drop-box at a terminal for receiving a parcel to be shipped to a recipient, the parcel having a virtual address; means for locking the drop-box after the parcel has been placed therein; means for notifying a carrier that the parcel is ready for pick up for shipping; means for notifying a central computer system that the parcel has been picked up by the carrier; means for translating the virtual address to a traditional address; means for instructing the transportation of the parcel to the traditional address; and means for notifying the recipient that the parcel is available for pick up at a terminal corresponding to the traditional address.
  • A further embodiment is directed to an entity-relationship database structure, including a delivery options table; a recipients table; a black-list table; an address table; and a senders table, wherein the tables of the database structure interact to control delivery of a parcel from a sender to a recipient.
  • Another embodiment is directed to a computer-based method for shipping a parcel, including receiving a parcel for shipment to a recipient, the parcel having a virtual address; converting the virtual address into a postal address; transporting the parcel to a destination terminal based on the postal address; securing the parcel in the destination terminal; and notifying the recipient that the parcel is available for pick up.
  • Exemplary embodiments are also directed to a computer-based method for shipping a parcel, including reserving a terminal for a parcel; securing the parcel in the terminal; automatically notifying a carrier that the parcel is ready for pick up; picking up the parcel from the secured terminal by use of a digital unlocking key; automatically notifying a sender that the parcel has been picked up; and transporting the parcel to a delivery address.
  • Alternate embodiments are directed to a computer-based method for delivering a parcel, including receiving a parcel for shipment to a recipient, the parcel having a virtual delivery address; converting the virtual delivery address into a postal address; transporting the parcel to a destination terminal based on the postal address; securing the parcel in the destination terminal; and notifying the recipient that the parcel is available for pick up.
  • An additional embodiment is directed to a computer-based method for shipping and delivering a parcel, including reserving, by a sender, a terminal for a parcel, wherein the parcel is to be picked up by a recipient; locking the parcel in the terminal; automatically notifying the recipient, through a central computer system, that the parcel has been secured in the terminal; and picking up the parcel from the terminal.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The accompanying drawings provide visual representations which will be used to more fully describe the representative embodiments disclosed herein and can be used by those skilled in the art to better understand them and their inherent advantages. In these drawings, like reference numerals identify corresponding elements and:
  • FIG. 1 shows a block flow chart of a prior art system for inserting a parcel from a sender into a transportation chain.
  • FIG. 2 shows a block flow chart of a prior art system for shipping, transporting, and attempting to deliver a parcel ordered from a merchant by a customer.
  • FIG. 3 shows a block flow chart of the movement of a parcel from a sender into the transportation chain according to exemplary embodiments.
  • FIGS. 4A and 4B show a block flow chart of the movement of a parcel from a merchant through the transportation chain to the recipient according to exemplary embodiments.
  • FIG. 5 shows a block flow chart of the use of a virtual address by a carrier and the use of capacity optimization for delivery of a parcel according to exemplary embodiments.
  • FIG. 6 shows a block flow chart of an embodiment of the capacity optimization of the exemplary shipping and delivery system.
  • FIG. 7 shows a flow chart of the routing of a parcel from a sender to a recipient by use of a terminal and carrier according to a prior art postal system.
  • FIG. 8 shows a flow chart of the routing of a parcel and related shipping information from a sender to a recipient by use of a terminal and carrier according to exemplary embodiments.
  • FIG. 9 shows a flow chart of the physical flow of a parcel from a sender to a recipient according to exemplary embodiments.
  • FIG. 10 shows a flow chart of the information flow in the transportation of a parcel from a sender to a recipient according to exemplary embodiments.
  • FIG. 11 shows an entity/relationship diagram illustrating an information structure according to exemplary embodiments.
  • FIG. 12 shows an exemplary embodiment of a virtual address format.
  • FIG. 13 shows a block flow chart of an exemplary method for identifying, validating, and authorizing a virtual address, and for converting a virtual address into a physical mailing address.
  • FIG. 14 shows a component diagram of a computer-based system for shipping and delivering a parcel to a virtual address according to an exemplary embodiment.
  • DETAILED DESCRIPTION OF THE EMBODIMENTS
  • Referring initially to FIGS. 8 and 14, there is illustrated a computer-based system for shipping and delivering parcels to a recipient. While exemplary embodiments are described below for providing a parcel to a recipient 806, the system and method of the invention are not so limited. Embodiments of the invention can be easily extended by persons of skill in the art, in conjunction with the present description of the invention, to the providing of many diverse items to one or more recipients 806, said items including without limitation, letters, boxes containing property, vehicles, animals, and the like.
  • These and other aspects of the parcel shipping and delivery system and method will now be described in greater detail in connection with a number of exemplary embodiments. To facilitate an understanding of the embodiments, many aspects are described in terms of sequences of actions to be performed by elements of a computer system or apparatus as shown in FIG. 14. It will be recognized that in each of the embodiments, the various actions could be performed by specialized circuits, by computer program or computer product instructions being executed by one or more processors, or by a combination of both. Moreover, embodiments can additionally be considered to be embodied entirely within any form of computer readable storage medium having stored therein an appropriate set of computer instructions that would cause a processor to carry out the techniques, methods, and steps described herein.
  • FIG. 14 shows a central computer 1400 of the central shipping and delivery system 810 connected across a network 1410 to one or more terminals 1420-1432. While six terminals are shown, any number of terminals can be connected to the central computer 1400. Further, while an exemplary embodiment considers the terminals communicating with the central computer 1400 across a network 1410, any number of known communications systems, including hard-wired connections, local wireless networks, intranets, and the Internet, can be used to provide communications and the flow of information between the central computer 1400 and one or more terminals 1420-1432 without detracting from exemplary embodiments.
  • Each of the computers 1400 and 1420-1432 have one or more processors for the processing of software instructions, for processing input information, for analyzing information, for automatically making decisions, and for creating output information. The exemplary computers 1400 and 1420-1432 are not limited to traditional desk-top computers or laptop computers. Processing, communicating, and data transmitting and receiving functions can be implemented in a number of electronic devices within embodiments covered by the present concepts. For example and not limitation, one or more of the exemplary computers can comprise cellular telephones and/or personal digital assistants, including blackberry-type devices; and the computer users communicate through the computers using known electronic user interfaces.
  • Computer-executable instructions, or software, are provided for directing the processing of the computers 1400 and 1420-1432, including processing the steps of exemplary embodiments of the parcel shipping and delivery system. The computer-executable instructions, when executed by the computers 1400 and 1420-1432 and/or the processors associated with each of said computers, provide for the optimized and efficient shipment and delivery of one or more parcels to a recipient. One or more storage devices 1402 are provided for storage of information utilized in the shipment and delivery of parcels. The software can be stored on the storage devices, can be loaded into the memory of the computers, or can be stored onto separate storage means within the computers. Further, the software can comprise separate programs and sets of instructions or can be combined into a single program, set of instructions, or program module. Means for supporting a computer-based system for shipment and delivery of parcels to a recipient 806 include the computers 1400 and 1420-1432 and their respective processors and storage devices, along with the software, or computer instructions, for directing the computers and/or processors to process sender, carrier, and recipient information and to direct shipment and delivery of a parcel to a recipient 806 based on the sender 800, carrier 804, and recipient 806 information. In addition, communication devices and networks are means for notifying a central computer 1400, senders 800, carriers 804, and recipients 806 with information regarding the shipment and delivery of parcels. Further, locking devices on the doors of drop-boxes provide means for locking the drop-boxes. Information and records associated with the shipment and delivery of parcels can be recorded on the storage devices 1402, displayed on the screens of the computers 1400 and 4120-1432, and output, such as on the exemplary printers 1404 and 1434.
  • The functionality of an embodiment for efficiently shipping and delivering a parcel to a recipient 806 can be shown with the following exemplary flow description:
  • Shipping and Delivering a Parcel to a Recipient:
  • Having a parcel with an address to be shipped.
  • Determining if the parcel has a virtual address or a conventional address.
  • If the parcel has a virtual address, routing the parcel through the dynamic optimization shipment system.
  • Determine a first carrier and a first estimated time of arrival (“ETA”).
  • Update the system ETA.
  • Determine intermediate carriers and intermediate ETA's.
  • Determine a final carrier and a final ETA.
  • Determine the delivery node and provide the delivery node with pick-up authentication information.
  • Deliver the parcel to the delivery node and notify the system of the delivery.
  • Notify the recipient of the delivery and the location of the node.
  • The recipient provides the node with authentication information to obtain the parcel from the node and obtains the parcel from the node.
  • An exemplary system comprises a network of controlled, safeguarded, interconnected terminals or nodes together with a central computer system 810 and a cryptographic identification system to improve the economics and perceived quality of service of the first (shipping) and the last (delivery) segments of the transportation chain extending from the sender 800 to the recipient 806 of a parcel. Also included within the exemplary embodiments is a method, or process, to ship a parcel from a drop-point connected to a network of drop-points (“network-originated” parcel) and to receive the parcel through a drop-point connected to a network of drop-points (“network-terminated” parcel). The method provides that all users are provisioned with digital credentials capable of unequivocally identifying each user.
  • According to exemplary methods, and referring to FIGS. 7 and 8, some of the activities performed by senders 700 in prior art shipping systems are shifted herein to carriers 804 and some of the activities performed by carriers 704 are shifted to recipients 806. The result is lower variances in the shipment process and in fewer non-value-added activities, thereby reducing the total cost of shipping and delivering a parcel to a recipient 806. In particular, the sender 800 does not have to carry the parcel to a carrier's “shipping point.” Instead, the sender 800 reserves one or more boxes at a terminal 802 for shipment and places the parcel to be shipped in a reserved box. The sender 800 locks the box using a cryptographic mean. The carrier 804 is then notified of the status of the terminal 802 and picks up the outbound parcel. Analogously, the transportation chain is concluded not by having the carrier 804 deliver to the recipient's premises but to instead deliver to a terminal specifically reserved for the receipt of the sender's parcel. The recipient terminal is then locked using a cryptographic mean and can only be opened by the intended recipient 806 using another cryptographic mean. Since both end-points are controlled by a central system 810, and their status is known in real-time, there is no variance in the method. For example, parcels can be placed in secured boxes for shipment at any time by a sender 800, and the delivery notification of the parcels to the recipient 806 can be effected as soon as the parcels are secured in the boxes of the terminal.
  • Reservation of a box in a node is for a limited time only, whether the box has been reserved to receive a parcel to be shipped or whether the box has been reserved by the system to hold a parcel until the recipient picks up the parcel. Removal of the parcel effectively terminates the reservation and renders the box available to the shipping and delivery system again. While only one terminal 802 is shown in FIG. 8, and the terminal 802 is shown as part of the sender to carrier leg, a corresponding or same terminal 802 can be utilized by the carrier 804 to deliver the parcel to a secured box for pickup by the recipient 806. Exemplary embodiments provide for terminals 802 being used interchangeably and simultaneously as depositories for securing parcels to be picked up by carriers 804 for shipment and for securing parcels delivered by carriers 804 for pickup by recipients 806. Such carrier pickup terminals and recipient pickup terminals can be simultaneously referred to by the element number 802.
  • Exemplary embodiments introduce an information and processing layer between the recipient of a parcel and a legacy, or conventional, delivery infrastructure. The information and processing layer performs four tasks: (1) it acquires and identifies the virtual address of the recipient, (2) it validates the virtual address, (3) it authorizes the delivery from the sender to the recipient, and (4) it converts the virtual address into a physical postal address as specified by the recipient in her user profile.
  • The virtual address is a combination of a string of alphanumeric characters univocally associated with each recipient 806, as will be discussed in more detail in association with FIG. 12. This personal recipient information can include, but is not limited to, the recipient's first and last name and city of residence and a control mechanism such as, but not limited to, a hash of the aforementioned information or an error correcting code such as the Hamming Code. Using the virtual address, exemplary embodiments provide a bridge to the delivery infrastructure that allows the translation of the virtual address into a physical postal address as specified by the recipient 806, provides a method for returning the parcel to the sender 800 if the virtual address is not properly validated or if the sender 800 is not authorized to receive the parcel, and notifies the sender 800 of validation and authorization errors.
  • A customer can be either a sender 800 or a recipient 806 or both. The customer becomes a subscription member of the shipping and delivery system and is then provisioned with digital identification credentials, optionally in the form of a plastic card or the like. As part of the customer initiation, she will create a virtual address and select preferences related to their shipping and delivery experience. One important preference is selecting her desired delivery nodes. She can select a primary node and multiple alternate nodes. She can also specify the times and/or days that deliveries are to be made to the primary node and when deliveries are to be made to any of the alternate nodes. The customer can update these preferences at any time to respond to her varying needs, preferences, and locations. The various carriers 804 are also provisioned with digital credentials to authorize their access to the shipping and delivery system and to access the boxes of the nodes 802.
  • Referring now to FIG. 3, there is illustrated a exemplary approach to parcel shipping that is in contrast to the legacy, prior art, method illustrated in FIG. 1. In this case the customer 800 who has a parcel to ship begins the process online by contacting the central system 810 at step 302. While exemplary embodiments provide for the customer/sender 800 contacting the central system 810 through a network, such as the Internet and/or a web site, the shipment process can also be initiated through a hard-wired connection to the central system 810 remotely or from the terminal 802 location. While connected to the central system 180, the sender 800 chooses the shipping options, orders the service, and prints the necessary label to affix to the parcel. She also reserves, at step 304, a box at a node convenient to her where she will leave the parcel for subsequent pickup by a carrier 804. In doing so the customer interacts with the computerized backend of the central system 810. This backend performs a number of specific functions that directly affect the shipping process. As shown in step 300, the backend maintains the status of each box at every node within a database that can be maintained on the storage device 1402. This database is queried by the system 810 at step 305 to provide the customer 800 a list of available boxes at a node selected by the customer 800. Once the customer 800 selects a particular node from which to ship and selects the number and size of boxes needed to hold the parcel(s) to be shipped, the system 810 then reserves the appropriate boxes at the selected node and updates the reservation state of those boxes in the database. The system 810 communicates the customer reservation information to the node at the terminal 802 via a wired or wireless communication channel. The node will utilize this information to interact with the customer 800 when she arrives at the node to drop off her parcel. This reservation information includes, but is not limited to, the customer's identification information, information on the box to which the customer's shipment has been assigned, the cryptographic keys necessary to validate the customer's identity at the node, and the cryptographic keys necessary to unlock the appropriate box when combined with the cryptographic key located on the customer's digital credentials.
  • At step 306 the customer 800 takes the parcel to the node where she has one or more boxes reserved. She interacts with the node to identify herself as being authorized to place a parcel in a designated box to enter the box into the shipping and delivery system. For example, the customer 800 can use a graphical user interface or some other input device at the node, such as a keypad, biometric scanner, smartcard reader, or the like, and authenticate herself to the node using her electronic credentials. One embodiment would be using a smartcard as the electronic credential whereby the smartcard holds the cryptographic keys necessary to interoperate with the node to unlock the appropriate box and to digitally sign that the custody of the parcel has been transferred from the customer 800 to the node.
  • Once the customer 800 has successfully identified herself at the terminal 802, the reserved boxes unlock, optionally signal to the customer 800 their availability, and the customer 800 places the parcel(s) in the designated box(es). The node notifies the backend system 810 at step 310 that the parcel has been delivered to the node. At this point the system 810 informs the carrier at step 312 that there is one or more parcels to be picked up at the given node. In one embodiment, the customer identification process takes place on the central system 810, with customer identification information being transmitted to the central system 810 from the node and box access authorization information being sent from the central system 810 to the terminal 802 at step 308. In an alternate embodiment, the central system 810 can communicate the appropriate customer identification information to the node as shown in step 308, which then authenticates the customer identification information entered by the sender 800.
  • The parcel at this point is locked in a container that has been physically and electrically secured and which is monitored for tampering. This allows for a secure chain of custody to be maintained for the parcel from the time it is dropped off by the customer 800 to the time that custody is legally transferred to the carrier 804.
  • At step 316 the carrier 804 arrives at the node to pick up the parcel for shipment. The carrier 804 first authenticates its identity to the node (either using an electronic credential similar to that of the customer, or some other means such as a wireless interaction with the carrier's handheld electronic device). Once the carrier 804 has been authenticated to the node the appropriate boxes for this carrier 804 to ship are opened, and the carrier 804 removes the parcels at which time (step 320) the system 810 will so be notified by the node and the opened boxes are relocked. The status of the parcels in the database 1402 will be updated to reflect that the parcels are now in the custody of a specific carrier, who will enter them into the carrier's legacy routing system for parcels.
  • The aforementioned terminal 802 or node describes a space for receiving the parcel and for securing the parcel for access by only the carrier 804 and/or recipient 806. The terminal 802 can comprise, for example and not limitation, one or more electronically lockable boxes or lockers at a drop-point in a merchant site such as a grocery store. Alternately, the terminals 802 can be located in convenience stores, gas stations, libraries, building lobbies, and the like, and can be accessible 24 hours a day, 7 days a week. An advantage of using terminals is their close proximity to the shipper due to being able to deploy the terminals with greater density than can be done with a retail outlet or a carrier distribution center. Additionally, the terminal 806 can be a large shipping container which is sized and configured to be placed on a truck, ship, train, and/or airplane. Further, the terminals can be designed to be connected together in modules to increase the number and density of boxes at a drop-point location. Each terminal and/or each module can be configured to comprise multiple box sizes. Each such module can be configured to operate and be identified to the central system 810 as a plurality of separate modules or as a single terminal 802 or node. The terminals 802 can be unmanned drop-points for the receipt and distribution of parcels with boxes that are time-shared rather than being customer-specific.
  • One embodiment of the drop-point locations can be a grouping of box-shaped containers, each having an electronically locking door and each connected to a number of common control units. The boxes and control units can be modular in nature allowing the setup of each drop-point location to be different and meet the needs of the specific location. In this embodiment, each box can be controlled by one or more of the control units. The control units communicate with the central system 810, provide a user interface, and communicate with the boxes to lock and unlock them after receiving the proper cryptographic key. The user interface can be a touch screen, digital alphanumeric display, key pad, or other device. The control unit can include a smartcard reader, magnetic card reader, optical scanner, Bluetooth module, or other device to read the cryptographic key of the user. The control unit can be connected to the central computer system 100 across the network 110 or across other wireless or wired communications means. The user includes the sender 800, the carrier 804, and the recipient 806, each of whom must successfully identify themselves to the shipping and delivery system to gain authorized access to the box space.
  • Each box can be controlled by one or more control units. While each box can be of sufficient size to accommodate common parcel sizes, exemplary embodiments can apply to container-sized boxes that can accommodate items as large as a vehicle, or larger. Each box can have an electronically controllable lock. Each box can, but is not required to, contain a sensing device that senses the presence and identity of the parcel. This sensing device can be in the form of, but is not limited to, a weight measurement pad, an optical scanner, or a radio frequency identification (“RFID”) reader.
  • Referring now to FIG. 4, comprising FIGS. 4A and 4B, there is illustrated a block flow chart of the shipping and delivery of a parcel according to exemplary embodiments. FIG. 4 includes an embodiment where the customer has purchased a product online, such as through the Internet, and prefers the purchased product be delivered to herself or a third party recipient 806. In this embodiment, the customer 800 finds, purchases, and pays for the goods online. The customer 800 can optionally enter virtual address information in place of a postal address when prompted by the online merchant for the shipping address. While FIG. 4 is directed to circumstances whereby an online merchant is the sender 800 in steps 402 and 404, exemplary embodiments perform equally well when the sender 800 is not the merchant. In this latter embodiment, the shipment can originate from anywhere outside the network of nodes.
  • FIG. 4 also covers the embodiment where the sender 800 delivers the parcel to a node in the network, as was described above regarding FIG. 3. When the parcel originates in the network, such as for a long distance shipment, the parcel is transferred to a carrier 804 at step 318, which then transports the parcel according to steps 412-448. For short distance network originated shipments, the parcel can be transferred directly from step 318 to the delivery carrier at step 432 for delivery to a node per steps 432-448. Circumstances where the merchant delivers a parcel to the node 802 can occur where a customer has purchased a product at a retail outlet, and the merchant offers to have the product delivered to a recipient 806, whether the recipient 806 is the customer herself or possibly a gift recipient 806.
  • In the flow shown in FIG. 4, the purchase of a product by a customer over a network, such as the Internet, or at a retail outlet, as shown in step 400, can include address information at step 402, identifying where the product should be delivered. The recipient/destination address can be a conventional address which lists a recipient name, street address, city, state, zip code, and country where the product is to be delivered. By providing a conventional, or legacy, address format, the customer can signal to the merchant to ship the product according to a conventional, or legacy, delivery system, as shown in step 408. However, notwithstanding the decision process shown in step 406, exemplary embodiments do provide for the delivery of products to conventional addresses according to the steps, monitoring, control, and advantages of the shipping and delivery system disclosed herein and discuss below in conjunction with at least FIG. 4. The merchant can provide the parcel directly to a carrier 804 or can deposit the parcel in a node which is controlled and protected by the system 810, as discussed above.
  • The parcel destination address can, alternately, be a virtual address, as shown in FIG. 12 and as discussed in more detail below. When the carrier 804 receives a parcel addressed with a virtual address, he can query the system 810 to translate/compute the virtual address into the address of a terminal located near the recipient/destination and, alternately, to register the parcel with the system if the merchant has not utilized a shipment terminal 802 to identify the parcel to the system 810. Such a query can be accomplished through the interface(s) located at the terminal 802, through a communications link between the carrier 804 and the central system 810, through a hand-held device operated by the carrier 804, or the like.
  • Based on the destination terminal address, the carrier 804 can optionally provide the system 810 with an estimated time of arrival (ETA) for delivery of the parcel to the terminal 802. Also based on the destination terminal address and the time of carrier pickup, the central system 810 determines the routing of the parcel, including sorting the parcel to a first leg carrier, at step 412. The system 810 also determines and records, at steps 414 and 416, an initial ETA for delivery of the parcel to the terminal 802. The routing and the estimating of the ETA are accomplished through a dynamic routing and optimization routine being performed on the central system 810 at step 410 and discussed in more detail below in conjunction with FIG. 5. Through steps 418-436 the carrier(s) 804 and central system 810 interact to route the parcel and to estimate & record updated delivery ETA's for the parcel. In this manner, the parcel can be handled by one or more carriers 804 for the most efficient and timely routing and delivery of the parcel to the recipient 806.
  • The system 810 receives input from multiple sources, including comments from carriers and weather reports, to be able to route the parcel most efficiently and around transportation and weather problems. If a single carrier picks up the parcel from the terminal 802 and delivers the parcel to a terminal near the recipient 806, then steps 410-436 can be merged into few steps that eliminate the intermediate carriers 804. Ultimately, at step 432, the parcel is in the hands of the last mile carrier (“LMC”), or the carrier assigned the responsibility of delivering the parcel to the destination terminal 802. At step 438, one or more appropriately-sized boxes at the destination terminal 802 are reserved for receipt of the parcel from the carrier 804, the final node reservation information being provided to the carrier 804 for delivery of the parcel to the node at step 440. The node reservation can initially occur at step 412 in conjunction with the dynamic parcel routing performed by the central system 810, and the node reservation can be updated throughout the shipment process so as to maximize the effectiveness of the shipping and delivery system wherein multiple parcels are competing for box space in the terminals 802. The virtual address provides for the dynamic routing of the parcel based on the ETA and/or the options selected by the sender 800. For example, if the ETA is determined by the system 810 to be 10:00 am, the parcel can be routed to a first terminal as specified by the sender 800 through the virtual address. If the ETA results in being 2:00 pm, however because of, for example, transportation problems, the parcel can be automatically routed to a second terminal for pickup by the recipient 806, who is closer to the second terminal at 2:00 pm than the first terminal. Such a system also provides for the sender 800 and/or the recipient 806 to input, prior to shipment and/or prior to delivery, delivery address changes so as to dynamically route the parcel to the recipient 806.
  • Throughout this process of successive inquiries to system 810, the system 810 will use a utilization optimization model, as discussed below in conjunction with FIGS. 5 and 6, to determine the likelihood that a box will be available at the desired node. When the last mile carrier queries the system 810, the optimization model will then finalize the box assignment and communicate with the node at step 442 to reserve a box and provide the node with customer authentication information for accessing the node.
  • At this point the last mile carrier delivers the parcel to the node (step 440). Just as the sender 800 was required to identify herself to the terminal 802, the carrier must authenticate himself to the node with electronic identification and deliver the parcels to the designated boxes. The node will unlock only specific boxes to ensure that each parcel placed in its designated box for subsequent unlocking and access by specific, authorized recipients. For example, the carrier 804 can scan each parcel with a barcode scanner on the node. As each parcel is scanned and recognized by the system 810, its designated box will unlock. In alternate embodiments, the routine to recognize the parcel and unlock the reserved box can process on the central system 810 or on a processor on the node 802. Just as a single shipment can comprise multiple parcels and multiple boxes, a shipment can comprise multiple parcels to be placed in a single box. The electronic authentication performed between the carrier 804 and the node 802 will act as a signature that the custody of the boxes has been transferred from the carrier 804 to the node 802, which will so notify the system 810 at step 444, which in turn notifies the recipient 806 at step 446 that the parcel has been delivered to the terminal 802. The notification to the recipient 806 can be in the form of an email, voicemail, SMS, text message, or some other communication to inform the customer 806 that the parcel has arrived and is waiting at a particular node. Once a parcel has been placed in its reserved box, the box is locked, and the carrier 804 can scan the next parcel.
  • The parcel at this point is locked in a box that has been physically and electrically secured and which is monitored for tampering. This allows for a secure chain of custody to be maintained for the parcel from the time it enters the system either at a terminal 802 or with a carrier 804 to the time that custody is legally and physically transferred to the recipient 806. At step 448, the customer 806 will go to the node 802, authenticate her identity with her digital credentials, which unlocks the node box door, and retrieve her parcel. At this time, the node will inform the system 810 that custody has been transferred to the customer, and that there is now another unit of available box inventory at the node.
  • FIG. 4 also allows for an embodiment where the delivery carrier (LMC) is the only carrier integrated with the central computer system 810. In this case, the sender 800 sends the parcel with the virtual address embedded within the physical address of the delivery carrier, and the intermediate carriers deliver the parcel to the delivery carrier according to a legacy system. In this case only the delivery carrier acts as carrier 804, and the delivery process according to the exemplary embodiment begins at step 432 and continues through step 448.
  • Another exemplary case of FIG. 4 involves no carriers. In this case the sender 800 and the recipient 806 agree to use a specific terminal 802 to transfer a parcel. The terminal 802 is reserved by one of the parties, the sender 800 delivers the parcel to the terminal 802. The system 810 logs the receipt of the parcel and notifies the recipient 806 that the parcel can be picked up. Finally, the recipient 806 goes to the terminal 802 and picks up the parcel. In this case the sender 800 performs steps 302-310, the recipient 806 performs step 448, and the central system 810 performs steps 300, 305, 308, 420, 438, 442, 444, and 446. While the central system 810 does not calculate ETA's in this embodiment, the system still monitors terminal inventory, reserves drop-boxes, and sends notifications to the sender 800 and the recipient 806. The system 810 can also process the financial transaction regarding the parcel transfer at the time the sender drops off the parcel at step 306 or when the recipient 806 actually picks up the parcel at step 448.
  • Referring now to FIG. 5, there is illustrated a flow chart of the use of a virtual address by a carrier 804 and the central system 810 and the use of a capacity optimization routine for delivery of a parcel according to exemplary embodiments. This process begins at step 500 with the carrier 804 having a virtual address to which to deliver a parcel. The system 810, at step 504, validates and corrects the virtual address (as discussed in more detail in conjunction with FIG. 13), converts the virtual address into a physical delivery address and/or a leg of the shipment routing, calculates the routing for the parcel, and computes an estimated delivery date and time (“internal ETA”). The routing and ETA of the parcel is continuously updated in step 506 as the system receives leg delivery information from the carrier 804 and transportation and weather information that can affect delivery of the parcel. This real-time information is available at step 508 for the system 810 to utilize in calculating parcel routing and ETA and for providing the information to the carrier 804.
  • As discussed above, the physical delivery address and the routing of the parcel are dependent on the ETA because the recipient 806 can be at a different location at a given date and time. In the simplest case the recipient 806 has only one delivery preference, which is to a nearby node of unlimited capacity. However, the customer 806 can have multiple delivery preferences depending on the time of week or time of day such as to a node near the customer's workplace during the week and to a node near the customer's residence during the weekend. It is also possible that the node is full at the ETA. In this case the parcel must be routed to an alternate node depending on the preferences of the customer 806. Both of these factors are taken into account by the central system 810 to provide as accurate as possible a delivery address to the carrier 804 given the uncertainty of the ETA at the time of shipment.
  • In addition to an internal ETA routine, the central system 810 also includes a continuously updated capacity optimization routine, as shown in step 520. This optimization routine uses information about scheduled deliveries, box availability, customer preferences, and customer history to determine where and how each parcel should be routed. The overall customer 800/806 experience is optimized by minimizing the number of times customers 800/806 have parcels delayed or delivered to an alternate node instead of their preferred node when there is no availability at the preferred node.
  • The physical delivery address and/or routing is transmitted to the carrier 804 at step 510, who uses the information to determine the carrier's ETA at step 514 and to transport the parcel to the next stage in the transportation chain. The carrier's ETA can be utilized within the carrier's legacy system for carrier planning and routing. The routing/ETA query will happen repeatedly—each time lowering the uncertainty of the ETA and therefore the delivery address—until the parcel reaches the last mile carrier 804 for the final leg. Note that the first carrier 804 can be the last mile carrier 804 in certain cases. In that eventuality, the carrier ETA can be used to finalize the node assignment for the parcel.
  • If the present delivery leg of the parcel delivery route is not the final leg, the routing and ETA for the parcel is updated, and the parcel is handed off to the next delivery leg, at steps 504-514. If the parcel is on the final leg, the carrier 804 queries the central system 810 at step 522 to determine the node 802 and optionally box assignment. The node 802 can also have received its assignment and allocation information from the central system 810 at step 524. In this manner the requisite box is reserved at the desired node 802 and is awaiting delivery by the carrier 804. The carrier 804 delivers the parcel to the node box, and the node 802 informs the central system 810 at step 530 the time the parcel was delivered. The delivery information is used at steps 506, 508, and 520 to reinforce the ETA routine.
  • Referring now to FIG. 6, there is illustrated an exemplary block diagram of the capacity optimization routine. This routine operates to maximize the customer experience by minimizing the number of times customers' parcels are delayed or sent to alternate nodes when a preferred node is full. This optimization routine can take the form of a linear programming optimization, but is not expressly limited to such a design. The routine is designed to, but is not required to, operate continuously so as to constantly input and monitor the operation of the shipping and delivery system to optimize node and box allocation and assignment and to maximize customer 800/806 preferences and expectations.
  • As shown in FIG. 6, the capacity optimization has multiple inputs and stages. Customer preferences 602, customer history 604, and a desired number of boxes to leave empty for shipping 606 are exemplary inputs to the assignment, allocation, and optimization routines. For instance, if a first customer had repeatedly experienced delayed parcel but a second customer had never experienced delays, then it would be worse for a parcel to the first customer to be delayed than it would be for a parcel to the second customer to be delays. Such historical information can be analyzed and decision variables can be developed by the central system 810 to adjust the operation of the optimization routine and control the assignment and allocation of the nodes and boxes. In this example, the system 810 uses this historical factor to assign a box to the first customer before assigning a box to the second customer, should only one box be available at the node. In this manner, the system 810 can determine which parcels deliver to preferred nodes and which parcels to delay or deliver to alternate nodes. Another variable input to the system 810 includes ETA information on all enroute parcels to their first choice destination nodes 600—i.e., the present demand on the system.
  • Based on the inputs, the system 810 makes a preliminary node allocation and assignment at step 608. Objective functions and constraints 612 are then applied to the assignment to optimize the allocation of nodes and boxes, as shown in step 614. An objective function represents a goal of the optimization process and can be used to weight the effect of the inputs to the process. For example, an exemplary objective function can be to add all of the parcels that are delayed or delivered to an alternate node under a given allocation. If a first set of optimization decisions produces a higher sum of such delays and alternate deliveries than does a second set, then the first set is viewed as being worse because it produces more delays and deliveries to alternate nodes, which is viewed as bad by the customer 800/804.
  • Another constraint to the allocation and assignment process is the number of available boxes for each node 610. The allocation decision process limits the allocation of boxes in each node according to the present node inventory. As nodes and boxes are added to the system and as nodes and boxes are unavailable for any reason, this inventory is constantly updated. The constraints act to modify the decisions made during the optimization and allocation processes.
  • Once the objective functions are formed and the constraints are input, the allocation and assignment process can be optimized mathematically to determine a set of decision variables that produces the most favorable assignment and reassignment of nodes and boxes. In one case, it would be the set of decision variables that results in the smallest number of secondary node assignments and the maximum number of box allocations per node. There are various mathematical routines and algorithms for determining this set of optimal decision variables, and a discussion of these methods is outside the scope of this patent, although this embodiment describes a Linear Programming method.
  • Some optimization methods can have uncertainty built into their algorithms. In recognition of such a mathematical element, the present system has a final element that is added to the result of the optimization function to quantify the effects of uncertainty. One way to accomplish this is to disturb 616 the objective optimization function in a way that represents uncertainties in the actual shipping and delivery process. For example, the likelihood of a carrier's delivery truck having a flat tire can be provided in step 616 to improve the certainty of the optimization process. By running the optimization process multiple times as shown in FIG. 6, the optimal set of decision inputs will vary with the uncertainty. From the resulting set of optimal solutions, the optimization/allocation solution that is produced most frequently or that is least susceptible to uncertainty can be chosen as the best optimal solution given the known uncertainty. Finally, the output 618 of this process is the optimal set of decisions given the current constraints and given uncertainty in the process. These decisions are then used to route parcels and allocate & assign nodes and boxes.
  • Referring now to FIG. 7, there is shown a block flow chart of a conventional, or legacy, prior art method for shipping a parcel by a sender 700 and delivering the parcel to a recipient 706, by dropping the parcel off at a terminal 702 and having a carrier 704 pick up the parcel at the terminal for delivery to the recipient. In an exemplary embodiment of the present system, as shown in FIG. 8, a sender, 800, connects to central system 810 and requests a parcel pick-up. The sender 800 is then assigned a specific drop-point, and optionally a drop-box at the drop-point, among a network of drop-points available through the central system 810 to be used to deposit the parcel. The central system 810, at this time, can require the sender 800 to specify the recipient's address or unique identifier. In another embodiment, the sender 800 can connect to the central system 810 from a sender-selected drop-point and request a pick-up. In response, the central system 810 assigns the sender 800 a box at the drop-point location. In either embodiment, the sender 800 receives from the central system 810 information necessary to access the assigned drop-box or, alternately, provides unique sender-related information for identifying herself to the central system 810.
  • The assigned drop-box is connected to the central system 810 and receives from the central system 810 an electronic locking key 812 via a wired or wireless data connection or other means. Only the intended sender 800 possesses the information or token or biometric profile or combination thereof needed to decode the locking key 812. In one embodiment, the locking key 812 is the recipient's public key generated by asymmetric cryptography methods; however, other digital keys can be used. The locking key 812 can be further encoded using digital keys issued to one or more carriers 804. In this manner, only the intended sender 800 can open the reserved drop-box and place her parcel inside.
  • The sender 800 brings the parcel to the reserved drop-point 802 in the drop-point network. The sender 800 holds a digital key 814 capable of unlocking the drop-box as well as generating a digital signature equivalent to conventional handwritten signature. The unlocking key 812 can be stored in a card (magnetic, microchip, smart, active, or other types of cards) or other devices capable of storing digital information. The sender 800 uses the unlocking key 814 as a proof of entitlement to place the parcel inside the drop-box. The sender 800 can designate other users of the system 810 to act on her behalf.
  • After the parcel has been delivered to the drop-box by the sender 800, the drop-box automatically locks using the digital key 812 previously delivered by the central system 810 or the one provided by the sender 814. The central system 810 acknowledges to the sender 800 that the terminal 802 has been properly locked and that the parcel has been received by the network for pick-up. The central system 810 then notifies the carrier 804 that a parcel is ready for pick-up in the form of a pick-up request notification 816 across the network/system 810. The carrier 804 receives the notification and goes to the terminal 802 to pick-up the parcel. The carrier 804 holds a digital unlocking key 818 capable of opening the drop-box as well of generating a digital signature equivalent to conventional handwritten signature. The carrier 804 uses the unlocking key 818 as a proof that it is entitled to pick-up the parcel.
  • The central system 810 can notify the sender 800 and/or the recipient 806 that the parcel has been picked-up from the drop-box by the carrier 804. The carrier 804 then delivers the parcel to the recipient 806 through conventional delivery systems (such as the postal system) or according to exemplary parcel delivery embodiments described herein.
  • Referring now to FIGS. 9 and 10, there is shown the flow of delivering a network-terminated parcel to its recipient 806 through the usage of a connected drop-point 900 being part of a network of drop-points 900 according to exemplary embodiments. The sender 800 of the parcel addresses a parcel using a form of unique identifier of the recipient 806, such as the recipient's “virtual address”, or the recipient's physical postal address. The carrier 804 receives the parcel from the sender 800 through conventional pick-up systems (such as the existing postal system), or by using the drop-location/drop-box system according to exemplary embodiments.
  • If a traditional postal address is used, the postal address will identify the drop-point. If a “virtual address” is used, the carrier 804 queries the central system 810 by providing an identifier univocally identifying the recipient 806 through the lookup “virtual address” method. The central system 810 returns either a delivery address 1002, based on user's delivery preferences 1004 or an error message. The central system 810 can notify the recipient 806 that a parcel is being processed at the carrier's warehouse and is going to be delivered to her preferred drop-point 900. If the central system 810 returns an error message, the parcel is returned to the sender 800.
  • If a traditional recipient postal address is used, or if the central system 810 returns a delivery address 1002, the carrier 804 delivers the parcel accordingly. According to exemplary embodiments, the delivery address 1002 corresponds to a drop-point 900 in a network of controlled, safeguarded, interconnected terminals for the delivery of parcels. The designated drop-box 900 is connected to a central system 810 and receives from the central system 810 an electronic locking key 1006 across the network via a wired or wireless data connection or other means. Only the intended recipient 806 possesses the information, token, biometric profile, or combination thereof needed to decode the locking key 1006. In one embodiment, the locking key 1006 is the recipient's public key generated by asymmetric cryptography methods, but other forms of digital keys can be used. The locking key 1006 can be further encoded using digital keys issued to the carrier 804. After the parcel has been delivered to the drop-box 900 by the carrier 804, the drop-box 900 automatically locks using the digital key previously delivered by the central system 810, whether provided from the central system 810 or from the sender 800 through the central system 810.
  • After the parcel has been delivered to the drop-box 900, the central system 810 notifies the recipient 806 that the parcel is available for pick-up at the selected drop-point 900. The recipient 806 receives the notification and goes to the drop-point 900 to pick up the parcel. The recipient holds a digital key 1008 capable of unlocking the drop-box 900 as well as generating a digital signature equivalent to conventional handwritten signature. The unlocking key 1008 can be stored in a card (magnetic, microchip, smart, active or other types of cards) or other devices able to store digital information. The recipient 806 uses the unlocking key 1008 as a proof of entitlement to pickup the parcel. The recipient 806 can designate other users of the system 810 to pickup on her behalf.
  • The virtual address can be implemented with computer software on the central computer system 810. FIG. 11 shows the entity-relationship structure of a database representing one possible embodiment of the information structure part of the present system. In one embodiment, a system and method selects records from the following tables of a database: a recipients table 1102, a senders table 1108, an address table 1106, a delivery options table 1100, and a black-list table 1104. Referring to table 1102, the recipients table contains rows, with each row containing a unique user identifier, a username, a PIN or password, and additional user information. In one embodiment, additional user information can contain e-mail addresses, telephone numbers, instant messaging identifiers, or other user details. The user identifier can be a variable-length alphanumeric string that is unique for each user 806.
  • Referring to table 1100, each user 806 can specify one or more delivery options. One postal address corresponds to each delivery option. One embodiment stores delivery options and postal addresses in two distinct database tables to allow for better normalization of the information. The same information can be de-normalized and stored in a single table for greater speed. Each row in the table represents a delivery option and contains a unique identifier of the user who specified this delivery option and the identifier of the postal address identifier corresponding to this delivery option, and a Boolean (i.e. true or false or single bit) indicator/flag that identifies the delivery option currently selected as “active” by the user 806.
  • Referring to table 1106, each row in the table represents a postal address identified by an index. In one embodiment, the address data can include the recipient name and/or apartment, one or more address lines, city, state, province, zip code, and a country identifier.
  • Each user 806 can authorize specific senders (a.k.a. “white-list”) or block specific senders 800 (a.k.a. “black-list”). In the case of a white-list, only authorized senders 800 (those on the “white-list”) can translate the “virtual address” into the currently active delivery option and its corresponding address. In case of a “black-list”, all senders 800 except those included in the list can translate the “virtual address” into the currently active delivery option and its corresponding address. Referring to table 1104, one embodiment comprises a black-list stored in a separate database table. Each row of the table is identified by an index/entry id and specifies that the user identified in the user id row/field does not authorize sender 800 identified in the sender id row/field. Referring to table 1108, one embodiment stores additional information about each sender 800 such as a name, contact information, e-mail address, or other data.
  • Another added benefit of the present virtual address system is allowing a customer to maintain their own privacy with regard to their address. It also allows re-routing of parcels that are in transit as well as allowing customers 806 to set up delivery preferences without having to change addresses. For instance if the customer 806 wanted to have a parcel delivered to her apartment building on Saturday but to her office building during the week, she need only give out her virtual address and set the preferences of that address so that the parcel is routed accordingly.
  • Referring now to FIG. 12, the virtual address contains the following elements: a user name field 1200, an arbitrary alphanumeric string 1202, an alphanumeric code 1204 uniquely identifying the user, a form of error correction code 1206, and optional additional user information, 1208. In one embodiment, the user name field 1200 corresponds to the concatenation of the appellative title for the user 806, the user's first name, and the user's last name. The arbitrary alphanumeric string 1202 is any combination of characters, including no character. The alphanumeric code 1204 identifying the user 806 can be a machine-generated numeric code. The error correction code 1206 can be a checksum digit of fields 1200, 1204, and 1202. The additional user information 1208 is the concatenation of the city, zip code, state, and country associated with the user profile. In this embodiment, elements of the virtual address can be associated with fields present in the user table 1102, described in the information structure presented above in FIG. 11. The relationship between the various components of the virtual address is used in the method presented above and portrayed in FIG. 12 to enable and improve the efficacy of the virtual address translation into the correct postal address. The virtual address is known to the sender 800 and is inscribed on the mail piece in either human readable form or machine readable form or both.
  • Referring now to FIG. 13, there is shown an exemplary method to identify, validate, and authorize a virtual address, and to convert the virtual address into a physical postal address. The method is designed to be integrated with both conventional delivery infrastructures and exemplary delivery methods disclosed herein. The method hereby described is provided with the following input: a destination address (can be either a postal address or a virtual address) and a sender 800. In addition, the method has access to the information structure described above regarding FIG. 11.
  • In the first step 1302, the method acquires the destination address and parses it. If the address is recognized as a conventional postal address, then the mail piece/parcel is handed off to conventional delivery methods and infrastructure in step 1304. Conversely, if the address is recognized as a virtual address, then the address is validated as described below. In one embodiment, a system and method acquires and identifies a virtual address using a machine-readable format such as, but not limited to, barcodes. In another embodiment, the postal or virtual address is inserted manually by a human operator. In yet another embodiment, the postal or virtual address is identified by other automatic or manual systems and methods.
  • Address validation can be accomplished through several embodiments, as discussed below. A verification step 1306 provides for the virtual address being checked using the implemented error correction code (as described above) to ensure that the virtual address is formally correct. If the provided virtual address is correct, the method proceeds to the lookup step 1312 described below. Conversely, if the virtual address is found to be formally defective, the method attempts to correct it using a variety of procedural and heuristic techniques at step 1308. If such corrective method fails, the mail piece is returned to the sender 800 at step 1310. In another embodiment, data in virtual addresses are not encoded using error correcting codes, and the virtual address is passed to the lookup step 1312 without the error correction steps 1306 and 1308.
  • Once a virtual address has been acquired at step 1302 and properly validated at step 1306, the virtual address is checked against the user table (table 1102 in the structure described in FIG. 11 above). In one embodiment, only the unique user identifier enclosed in the virtual address is utilized for this purpose. In another embodiment, additional information included in the virtual address can be used in order to simplify or strengthen the identification of a corresponding user profile. Should no matching user profile be found, the mail piece is returned to the sender at step 1310. Conversely, if a corresponding user profile is found, the method proceeds to the consistency validation step 1314.
  • Under the consistency validation step 1314, the data contained in the virtual address is checked against the data contained in the user profile identified in the lookup step 1312. In one embodiment, name, zip code, city, state, and country are contained in the virtual address and are checked against the corresponding information in the user profile. If the data in virtual address is consistent with the data stored in the user profile, then the method proceeds to the black-list authorization step 1320. Otherwise, the method notifies the user 806 at step 1316 with a request for corrective action regarding the inconsistent data. In one embodiment, such notification is sent across the network via electronic mail or instant messaging or other electronic communication channels by the computer system 810. In another embodiment, such notification is performed by a human operator through a phone call or others means of communication. In one embodiment, the user 806 can perform corrective actions on her profile using an Internet website or by calling a human operator who will perform such actions on the user's behalf. If corrective actions are taken within an allotted amount of time 1316, then the method proceeds to the black-list authorization step 1320. Otherwise, a failure message is sent to the user 806 at step 1318, and the mail-piece is returned to the sender 800 at step 1310. In one embodiment, the failure message is sent via electronic mail, instant messaging or other electronic communication channels by a computer system 1400, but other automatic or manual systems and methods can be used. In another embodiment, step 1316 can be omitted entirely.
  • In one embodiment, the method matches the sender identifier, given as input, and the user identifier, derived from the virtual address at step 1312. The resulting combination is checked against the black-list table 1104, and delivery is authorized at step 1322 only if a corresponding pair is not found. Conversely, if the pair is found in the blacklist table 1104, the user 806 is notified at step 1318; and the mail piece is handed off for return to the sender 800 at step 1310. In one embodiment, the failure message is sent via electronic mail, instant messaging or other electronic communication channels by a computer system 1400, but other automatic or manual systems and methods can be used.
  • The last step in the method is fetching the preferred delivery address at step 1322. In one embodiment, the method uses the information in the user profile 1102, fetched in the lookup step 1312 to derive the preferred delivery address by joining the delivery option table 1100 and the address table 1106. Such resulting postal address is then returned to the postal system and can be used to instruct the transportation of the mail piece.
  • The described system, processes, and methods include and implement the technical aspects and considerations of the computer/processor/network-based system and devices described herein and in the figures, whereby the unique processing, decision-making, information gathering and recording and transmission, and communications of exemplary embodiments work together for the effective shipment and delivery of parcels by senders to the virtual addresses of recipients. Accordingly, exemplary systems and methods as described herein provide a tangible and technical effect of securing, transporting, and delivering parcels from credentialed senders to authenticated recipients, based on the virtual address provided by the recipients and the optimized routing, allocation, and assignment of a central shipping and delivery system.
  • Although preferred embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes can be made in these embodiments without departing from the principle and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (53)

1. A computer-based method for shipping and delivering a parcel, comprising:
reserving a terminal for a parcel;
placing the parcel in the terminal, the parcel having a virtual delivery address of a recipient;
picking up the parcel by a carrier;
converting, through a central computer system, the virtual address into a postal address;
delivering the parcel to a destination terminal drop-box corresponding to the postal address;
notifying the recipient of the delivery of the parcel; and
unlocking the drop-box only upon verifying the recipient's identity.
2. The method according to claim 1, wherein the terminal comprises one or more drop-boxes for receiving parcels from a sender
3. The method according to claim 2, wherein the drop-box can be unlocked for receiving parcels to be shipped only by a sender with validated digital identification information.
4. The method according to claim 3, including generating a digital signature upon the sender unlocking the drop-box.
5. The method according to claim 2, wherein the drop-box can be unlocked for picking up the parcels to be shipped only by a carrier with validated digital identification information.
6. The method according to claim 5, including generating a digital signature upon the carrier unlocking the drop-box.
7. The method according to claim 2, wherein the drop-box is timeshared by the sender for placing the parcel for pick up by the carrier.
8. The method according to claim 2, wherein the drop-box is controlled by a central computer system.
9. The method according to claim 8, wherein the central computer system is notified by the terminal when the parcel has been placed in the terminal, and wherein the central computer system notifies the carrier that a parcel is ready to be picked up and to be shipped.
10. The method according to claim 1, wherein the recipient is notified that the carrier has picked up the parcel from the terminal for shipping to the recipient.
11. The method according to claim 1, wherein the virtual address is converted according to the recipient's delivery preferences.
12. The method according to claim 1, wherein the parcel is transported to a preferred delivery address based on the virtual address of the parcel.
13. The method according to claim 12, wherein the transportation routing of the parcel is based on the virtual address of the parcel.
14. The method according to claim 13, wherein an estimated time of arrival of the package is determined by a central computer system.
15. The method according to claim 14, wherein the preferred delivery address is based on the estimated time of arrival of the package.
16. The method according to claim 1, wherein delivering the parcel from a sender is controlled by delivery options specified by the recipient.
17. The method according to claim 8, wherein the central computer system is notified by the terminal when the parcel has been placed in the terminal by the carrier, and wherein the central computer system notifies the recipient that a parcel is available to be picked up.
18. The method according to claim 1, wherein the recipient is notified that the carrier has delivered the parcel to the destination terminal drop-box for pick up by the recipient.
19. The method according to claim 18, wherein the destination terminal drop-box can be unlocked for picking up delivered parcels only by recipients with validated digital identification information.
20. The method according to claim 19, including generating a digital signature upon the recipient unlocking the drop-box.
21. The method according to claim 1, wherein the destination terminal drop-box is timeshared by the recipient for picking up the parcel.
22. The method according to claim 1, wherein a sender places a virtual address of the recipient on the parcel.
23. The method according to claim 22, further comprising:
validating the virtual address of the recipient;
deriving a preferred delivery address from the virtual address;
authorizing delivery of the parcel from the sender; and
instructing the transportation of the parcel based on the virtual address.
24. A method for shipping a parcel, comprising:
reserving a terminal for placing a parcel to be shipped;
accessing a terminal for placing the parcel;
securing the parcel in the terminal;
automatically notifying a carrier that the parcel has been placed in the terminal for pick up and shipment;
picking up, by the carrier, the parcel from the terminal;
scanning the parcel at the terminal;
sending a notification that the carrier has picked up the parcel from the terminal;
computing an estimated time of arrival of the parcel at a destination;
transporting the parcel to a destination terminal based on a virtual address;
securing the parcel to the destination terminal; and
notifying a recipient that the parcel is available for pick up.
25. The method according to claim 24, wherein the terminal comprises one or more boxes, each box configured for receiving one or more parcels.
26. The method according to claim 24, wherein the terminal is time-reserved for a user shipping a parcel.
27. The method according to claim 24, further comprising:
using a sender unlocking key to unlock the terminal for placing the parcel in the terminal;
using a carrier unlocking key to unlock the terminal for picking up the parcel to be shipped;
scanning the parcel to notify a central computer system that the parcel has been picked up for shipping; and
using a recipient unlocking key to unlock the destination terminal to pick up the parcel.
28. The method according to claim 27, further comprising generating a digital signature upon the use of an unlocking key to unlock the terminal.
29. The method according to claim 27, further comprising:
locking the parcel to be shipped in a box at the terminal;
relocking the box once the parcel is picked up from the box by the carrier; and
freeing the box to receive another parcel once the parcel is picked up from the box.
30. A method for delivering a parcel to a user, comprising:
reserving a terminal drop-box for receiving a parcel to be delivered;
identifying the carrier at the terminal;
identifying the parcel to be delivered at the terminal;
automatically opening the drop-box based on the identification of the parcel;
securing the parcel in the opened drop-box; and
automatically notifying the recipient of the receipt of the parcel at the terminal.
31. The method according to claim 30, further comprising computing the transportation of the parcel to the delivery terminal.
32. The method according to claim 31, further comprising computing an estimated time of arrival for delivery of the parcel at the terminal.
33. The method according to claim 32, wherein the computed transportation is based on the estimated time of arrival.
34. A method for transporting a parcel, comprising:
reserving a drop-box at a terminal;
identifying a valid sender to access the reserved drop-box, whereby the sender can place a parcel in the drop-box;
identifying a valid carrier to access the reserved drop-box, whereby the carrier can pick-up the parcel;
communicating to the sender that the parcel has been picked up;
transporting the parcel to a destination terminal according to a virtual address on the parcel;
identifying a valid carrier to access the destination terminal, whereby the carrier can place the parcel at the destination terminal;
communicating to a recipient that the parcel has been delivered; and
identifying the valid recipient to access the drop-box, whereby the recipient can pick up the parcel.
35. The method according to claim 34, wherein a valid user is identified by use of a digital key.
36. The method according to claim 34, further comprising generating a digital signature upon valid access to the drop-box.
37. A system for shipping and delivering parcels, comprising:
a processor configured to control the shipping and delivering of one or more parcels;
a terminal for receiving a parcel to be shipped;
one or more boxes within each terminal for securing one or more parcels being shipped, each box having a locking door;
a locking key for securing the parcel in the box;
a scanner for identifying the parcel;
a control unit for communicating with the processor and with the boxes; and
a central computer system for notifying senders, carriers, and recipients the status of the parcel during the parcel's transportation from the sender to the recipient.
38. The system according to claim 37, wherein the processor is configured to:
reserve one or more boxes within a terminal for securing one or more parcels to be shipped;
record the placement of a parcel within a box by a user;
record the pick up of a parcel from a box by a carrier;
determine a transportation routing of the parcel to a recipient;
determine an estimated time of arrival of the parcel to the recipient;
reserve one or more boxes within a destination terminal for securing one or more parcels to be delivered;
record the placement of the parcel within the destination terminal box by the carrier;
notify the recipient of the placement of the parcel within the box; and
validate the identity of the recipient before unlocking the box to release the parcel.
39. A terminal for securing parcels to be shipped and delivered, comprising:
one or more drop-boxes, each drop-box comprising:
a space for receiving one or more parcels;
a door for securing the space against unauthorized access;
a sensor for recognizing when a parcel has been placed in the space; and
a locking device for securing the door against unauthorized opening;
a scanning device for identifying a parcel;
a user interface for identifying a sender, a carrier, or a recipient seeking to access a drop-box; and
a communications device for communicating with a central computer system.
40. A computer system encoded with computer software, which, when executed by a computer, provide for the shipment and delivery of a parcel, wherein the computer software is provided for:
reserving a terminal for a parcel, the parcel having the virtual address of a recipient;
notifying a carrier that the parcel has been placed in the terminal;
converting, through a central computer system, the virtual address into a postal address;
computing, based on the virtual address, the transportation of the parcel to a destination terminal drop-box;
notifying the recipient of the delivery of the parcel to the destination terminal drop-box; and
unlocking the destination drop-box only upon verifying the recipient's identity.
41. The system according to claim 40, wherein the virtual address is converted according to the recipient's delivery preferences.
42. A computer-based system for shipping and delivering a parcel to a recipient, comprising:
means for reserving a drop-box at a terminal for receiving a parcel to be shipped to a recipient, the parcel having a virtual address;
means for locking the drop-box after the parcel has been placed therein;
means for notifying a carrier that the parcel is ready for pick up for shipping;
means for notifying a central computer system that the parcel has been picked up by the carrier;
means for translating the virtual address to a traditional address;
means for instructing the transportation of the parcel to the traditional address; and
means for notifying the recipient that the parcel is available for pick up at a terminal corresponding to the traditional address.
43. An entity-relationship database structure, comprising:
a delivery options table;
a recipients table;
a black-list table;
an address table; and
a senders table,
wherein the tables of the database structure interact to control delivery of a parcel from a sender to a recipient.
44. A computer-based method for shipping a parcel, comprising:
receiving a parcel for shipment to a recipient, the parcel having a virtual address;
converting the virtual address into a postal address;
transporting the parcel to a destination terminal based on the postal address;
securing the parcel in the destination terminal; and
notifying the recipient that the parcel is available for pick up.
45. The method according to claim 44, including generating a digital signature upon the receipt of the parcel for shipment.
46. A computer-based method for shipping a parcel, comprising:
reserving a terminal for a parcel;
securing the parcel in the terminal;
automatically notifying a carrier that the parcel is ready for pick up;
picking up the parcel from the secured terminal by use of a digital unlocking key;
automatically notifying a sender that the parcel has been picked up; and
transporting the parcel to a delivery address.
47. The method according to claim 46, including generating a digital signature upon the carrier picking up the parcel.
48. A computer-based method for delivering a parcel, comprising:
receiving a parcel for shipment to a recipient, the parcel having a virtual delivery address;
converting the virtual delivery address into a postal address;
transporting the parcel to a destination terminal based on the postal address;
securing the parcel in the destination terminal; and
notifying the recipient that the parcel is available for pick up.
49. The method according to claim 48, wherein the virtual delivery address is converted according to the recipient's delivery preferences.
50. The method according to claim 48, wherein the recipient picks up the parcel from the destination terminal by use of a digital unlocking key.
51. A computer-based method for shipping and delivering a parcel, comprising:
reserving, by a sender, a terminal for a parcel, wherein the parcel is to be picked up by a recipient;
locking the parcel in the terminal;
automatically notifying the recipient, through a central computer system, that the parcel has been secured in the terminal; and
picking up the parcel from the terminal.
52. The method according to claim 51, wherein the recipient can pick up the parcel locked in the terminal only by use of a digital unlocking key.
53. The method according to claim 51, further comprising generating a digital signature upon the recipient picking up the parcel.
US11/649,781 2006-01-12 2007-01-05 System and method for shipping and delivering parcels to a virtual address Expired - Fee Related US8108321B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US11/649,781 US8108321B2 (en) 2006-01-12 2007-01-05 System and method for shipping and delivering parcels to a virtual address
EP07718272A EP1974252A4 (en) 2006-01-12 2007-01-11 System and method for shipping and delivering parcels to a virtual address
PCT/US2007/000801 WO2007084357A2 (en) 2006-01-12 2007-01-11 System and method for shipping and delivering parcels to a virtual address
US13/360,661 US9898711B2 (en) 2006-01-12 2012-01-28 System and method for shipping and delivering parcels to a virtual address

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US75849806P 2006-01-12 2006-01-12
US75847506P 2006-01-12 2006-01-12
US11/649,781 US8108321B2 (en) 2006-01-12 2007-01-05 System and method for shipping and delivering parcels to a virtual address

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/360,661 Continuation US9898711B2 (en) 2006-01-12 2012-01-28 System and method for shipping and delivering parcels to a virtual address

Publications (2)

Publication Number Publication Date
US20070192191A1 true US20070192191A1 (en) 2007-08-16
US8108321B2 US8108321B2 (en) 2012-01-31

Family

ID=38288125

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/649,781 Expired - Fee Related US8108321B2 (en) 2006-01-12 2007-01-05 System and method for shipping and delivering parcels to a virtual address
US13/360,661 Active 2027-02-07 US9898711B2 (en) 2006-01-12 2012-01-28 System and method for shipping and delivering parcels to a virtual address

Family Applications After (1)

Application Number Title Priority Date Filing Date
US13/360,661 Active 2027-02-07 US9898711B2 (en) 2006-01-12 2012-01-28 System and method for shipping and delivering parcels to a virtual address

Country Status (3)

Country Link
US (2) US8108321B2 (en)
EP (1) EP1974252A4 (en)
WO (1) WO2007084357A2 (en)

Cited By (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080121682A1 (en) * 2006-11-29 2008-05-29 International Business Machines Corporation System and method to enhance security surrounding package delivery
US20080208772A1 (en) * 2007-02-28 2008-08-28 Lockheed Martin Corporation Address forwarding for parcels
US20080288274A1 (en) * 2007-04-27 2008-11-20 Accenture Global Services Gmbh System and method for cross-border interlinking of national posts
US20090063215A1 (en) * 2007-08-30 2009-03-05 Torsten Heise Location Determination by Current Day Confirmation
US20100217635A1 (en) * 2009-02-25 2010-08-26 At&T Intellectual Property I, L.P. Package shipping method
US20100268659A1 (en) * 2007-12-07 2010-10-21 Z-Firm, LLC Shipment preparation using network resource identifiers in packing lists
US20120011068A1 (en) * 2010-07-09 2012-01-12 United States Postal Service System and method of electronic and physical mail categorization and targeted delivery
US20120084222A1 (en) * 2007-12-07 2012-04-05 Rafael Zimberoff Shipment preparation using network resource identifiers in packing lists
US20130066744A1 (en) * 2011-09-14 2013-03-14 Ebay Inc. Flexible shipping delivery
US8521656B2 (en) 2007-12-07 2013-08-27 Z-Firm, LLC Systems and methods for providing extended shipping options
US20130262252A1 (en) * 2012-03-29 2013-10-03 Girish Lakshman Pickup locations as a transfer point
US20130346336A1 (en) * 2012-03-22 2013-12-26 Fedex Corporate Services, Inc. Systems and methods for trip management
US20140114875A1 (en) * 2012-10-23 2014-04-24 Swapbox Inc. Methods and systems for the secure sale of tangible goods
US20140129268A1 (en) * 2012-11-06 2014-05-08 Oracle International Corporation Role discovery using privilege cluster analysis
US8805747B2 (en) 2007-12-07 2014-08-12 Z-Firm, LLC Securing shipment information accessed based on data encoded in machine-readable data blocks
US8812409B2 (en) 2007-12-07 2014-08-19 Z-Firm, LLC Reducing payload size of machine-readable data blocks in shipment preparation packing lists
US8818912B2 (en) 2007-12-07 2014-08-26 Z-Firm, LLC Methods and systems for supporting the production of shipping labels
US20140258168A1 (en) * 2013-03-07 2014-09-11 Darryl George Crawford Automated Pickup & Delivery System
US20150046362A1 (en) * 2013-08-07 2015-02-12 Zf Friedrichshafen Ag Delivery forecasting system
US20150051957A1 (en) * 2013-08-15 2015-02-19 Oracle International Corporation Measuring customer experience value
US20150081587A1 (en) * 2013-09-13 2015-03-19 United Parcel Service Of America, Inc. Customer controlled management of shipments
US20150112887A1 (en) * 2013-10-17 2015-04-23 Roy Leon Camp Locker drop off
US20150120596A1 (en) * 2012-09-21 2015-04-30 Google Inc. Routing optimization for package delivery to a smart-home
US9082096B2 (en) 2010-06-10 2015-07-14 United Parcel Service Of America, Inc. Enhanced payments for shipping
US20150339656A1 (en) * 2014-05-21 2015-11-26 Square, Inc. Verified purchasing by push notification
FR3034898A1 (en) * 2015-04-13 2016-10-14 Colisnuit METHOD FOR MANAGING THE DELIVERY OF ARTICLES
US20170018133A1 (en) * 2015-07-17 2017-01-19 Wal-Mart Stores, Inc. Apparatus and Method to Determine Whether to Unlock a Delivered-Package Vault
US9711036B2 (en) 2012-09-21 2017-07-18 Google Inc. Leveraging neighborhood to handle potential visitor at a smart-home
US9798999B2 (en) 2013-03-12 2017-10-24 United Parcel Service Of America, Inc. Systems and methods for ranking potential attended delivery/pickup locations
US9811784B2 (en) 2012-03-29 2017-11-07 Amazon Technologies, Inc. Modular station pickup locations
US9830572B2 (en) 2012-03-29 2017-11-28 Amazon Technologies, Inc. Pickup locations
US9881474B2 (en) 2012-09-21 2018-01-30 Google Llc Initially detecting a visitor at a smart-home
US9898711B2 (en) 2006-01-12 2018-02-20 United Parcel Service Of America, Inc. System and method for shipping and delivering parcels to a virtual address
US9916557B1 (en) 2012-12-07 2018-03-13 United Parcel Service Of America, Inc. Systems and methods for item delivery and pick-up using social networks
US9922324B2 (en) 2014-05-21 2018-03-20 Square, Inc. Verified purchasing by email
US9953514B2 (en) 2012-09-21 2018-04-24 Google Llc Visitor feedback to visitor interaction with a doorbell at a smart-home
US9959727B2 (en) 2012-09-21 2018-05-01 Google Llc Handling visitor interaction at a smart-home in a do not disturb mode
US9960929B2 (en) 2012-09-21 2018-05-01 Google Llc Environmental sensing with a doorbell at a smart-home
US9978238B2 (en) 2012-09-21 2018-05-22 Google Llc Visitor options at an entryway to a smart-home
US10043151B1 (en) * 2017-06-16 2018-08-07 Zipcodexpress, Inc. Locker-based logistics management system
US10074067B2 (en) 2005-06-21 2018-09-11 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US10089596B2 (en) 2005-06-21 2018-10-02 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US10210474B2 (en) 2013-10-14 2019-02-19 United Parcel Service Of America, Inc. Systems and methods for confirming an identity of an individual, for example, at a locker bank
US10259651B2 (en) 2012-03-29 2019-04-16 Amazon Technologies, Inc. Pickup location monitoring
CN109801122A (en) * 2017-11-16 2019-05-24 松下电器(美国)知识产权公司 Trade managing system, exchange management method and program
US20190213817A1 (en) * 2018-01-08 2019-07-11 Comcast Cable Communications, Llc Premises Access System
US10387824B2 (en) 2012-12-21 2019-08-20 United Parcel Service Of America, Inc. Systems and methods for delivery of an item
US10410164B2 (en) 2014-11-14 2019-09-10 United Parcel Service Of America, Inc Systems and methods for facilitating shipping of parcels
US10410165B2 (en) 2014-11-14 2019-09-10 United Parcel Service Of America, Inc. Systems and methods for facilitating shipping of parcels for returning items
US10417726B2 (en) 2007-12-07 2019-09-17 The Descartes Systems Group Inc. Methods and systems for producing shipping labels
US10445682B2 (en) 2013-02-01 2019-10-15 United Parcel Service Of America, Inc. Systems and methods for parcel delivery to alternate delivery locations
US10467615B1 (en) 2015-09-30 2019-11-05 Square, Inc. Friction-less purchasing technology
US10510035B2 (en) 2012-09-21 2019-12-17 Google Llc Limited access invitation handling at a smart-home
US10600022B2 (en) 2016-08-31 2020-03-24 United Parcel Service Of America, Inc. Systems and methods for synchronizing delivery of related parcels via a computerized locker bank
US10664787B2 (en) 2013-10-09 2020-05-26 United Parcel Service Of America, Inc. Customer controlled management of shipments
US10719804B1 (en) * 2014-01-31 2020-07-21 Advanced Technology & Research Corp. Smartphone-controlled mailbox system
US10735216B2 (en) 2012-09-21 2020-08-04 Google Llc Handling security services visitor at a smart-home
US10733563B2 (en) 2014-03-13 2020-08-04 United Parcel Service Of America, Inc. Determining alternative delivery destinations
US20200250614A1 (en) * 2019-02-01 2020-08-06 ZipcodeXpress Inc. Locker-based logistics management system with dynamic and real-time addressing
US10776809B1 (en) 2014-09-11 2020-09-15 Square, Inc. Use of payment card rewards points for an electronic cash transfer
US11042863B1 (en) 2015-03-20 2021-06-22 Square, Inc. Grouping payments and payment requests
US11068834B2 (en) * 2018-06-29 2021-07-20 Intel Corporation Secure shipment receive apparatus with delegation-chain
US11144872B2 (en) 2012-12-21 2021-10-12 United Parcel Service Of America, Inc. Delivery to an unattended location
US11182730B2 (en) 2014-02-16 2021-11-23 United Parcel Service Of America, Inc. Determining a delivery location and time based on the schedule or location of a consignee
US11227252B1 (en) 2018-09-28 2022-01-18 The Descartes Systems Group Inc. Token-based transport rules
US11823191B1 (en) 2022-08-29 2023-11-21 Block, Inc. Integration for performing actions without additional authorization requests

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040133446A1 (en) * 2002-11-01 2004-07-08 United Parcel Service Of America, Inc. Alternate delivery location methods and systems
US9020846B2 (en) 2008-12-19 2015-04-28 United Parcel Service Of America, Inc. Trailer utilization systems, methods, computer programs embodied on computer-readable media, and apparatuses
NL2010126C2 (en) * 2013-01-15 2014-07-16 Pilar B V Method and system for delivering an item.
CA2881201C (en) * 2013-01-22 2018-11-20 United Parcel Service Of America, Inc. Customer controlled management of shipments
US10706384B1 (en) 2013-02-07 2020-07-07 United Parcel Service Of America, Inc. Systems and methods for synchronized delivery
US10163119B1 (en) 2013-02-07 2018-12-25 United Parcel Service Of America, Inc. Systems and methods for synchronized delivery
CN105074761B (en) 2013-02-15 2019-03-26 钥匙咖啡馆公司 For managing the method and system of key exchange
US9936341B1 (en) * 2013-02-15 2018-04-03 United Parcel Service Of America, Inc. Geographic representations of geographic areas
US20140236853A1 (en) * 2013-02-21 2014-08-21 Tencent Technology (Shenzhen) Company Limited Method, device, and system for processing contact information
US9509688B1 (en) 2013-03-13 2016-11-29 EMC IP Holding Company LLC Providing malicious identity profiles from failed authentication attempts involving biometrics
ITTO20130391A1 (en) * 2013-05-15 2014-11-16 Ahmad Mustafa Khaleel Albaraghithi POSTAL MONITORING SYSTEM WITH MECHANIZED UNIT
US20150066795A1 (en) 2013-08-30 2015-03-05 United Parcel Service Of America, Inc. Systems, methods, and computer program products for providing a customized content exchange platform between two or more parties
US9984352B2 (en) 2013-09-26 2018-05-29 Amazon Technologies, Inc. Kiosk network in a kiosk management system
WO2015048496A1 (en) * 2013-09-26 2015-04-02 Amazon Technologies, Inc. Mobile transactions with a kiosk management system
US9972046B2 (en) 2013-09-26 2018-05-15 Amazon Technologies, Inc. Mobile transactions with a kiosk management system
US10600095B2 (en) 2013-09-26 2020-03-24 Amazon Technologies, Inc. Kiosk management system
US9141931B2 (en) 2013-09-26 2015-09-22 Amazon Technologies, Inc. Inventory distribution method and system
GB201317313D0 (en) * 2013-09-30 2013-11-13 Bybox Holdings Ltd Lockerbank network and method of operation
US20150120601A1 (en) * 2013-10-25 2015-04-30 Florence Manufacturing Company Electronically controlled parcel delivery system
US10192190B2 (en) 2013-11-20 2019-01-29 United Parcel Service Of America, Inc. Concepts for electronic door hangers
DE102014105246A1 (en) 2013-12-05 2015-06-11 Deutsche Post Ag Locking unit, housing with locking unit and method for unlocking one or more doors of the housing
US10275733B2 (en) * 2014-08-15 2019-04-30 Paypal, Inc. Delivery confirmation using a wireless beacon
US20160125358A1 (en) * 2014-10-30 2016-05-05 Pixinote, Inc. Platform for delivery of post items generated from digital items
US11341452B2 (en) * 2014-12-12 2022-05-24 At&T Intellectual Property I, L.P. Method and apparatus for providing secure delivery
US10176447B2 (en) 2015-02-16 2019-01-08 International Business Machines Corporation Autonomous delivery of items
US9749319B2 (en) 2015-05-20 2017-08-29 Google Inc. Address validation using signatures
WO2017030670A1 (en) * 2015-08-18 2017-02-23 Wal-Mart Stores, Inc. System for automatic signature for receipt verification
US11144870B2 (en) 2015-09-21 2021-10-12 United Parcel Service Of America, Inc. Systems and methods for reserving space in carrier vehicles to provide on demand delivery services
CN106997517A (en) * 2016-01-22 2017-08-01 阿里巴巴集团控股有限公司 Fourth-party logistics system, Logistics Distribution Method and system
US10730626B2 (en) 2016-04-29 2020-08-04 United Parcel Service Of America, Inc. Methods of photo matching and photo confirmation for parcel pickup and delivery
WO2017213767A2 (en) 2016-04-29 2017-12-14 United Parcel Service Of America, Inc. Unmanned aerial vehicle pick-up and delivery systems
US9905100B2 (en) 2016-05-04 2018-02-27 United Parcel Service Of America, Inc. Remote initiation of interaction by a computing entity
US11829927B2 (en) 2016-05-04 2023-11-28 United Parcel Service Of America, Inc. Remote initiation of interaction by a computing entity
US10275845B2 (en) * 2016-06-16 2019-04-30 International Business Machines Corporation Luggage retrieval and distribution
US10615578B2 (en) 2016-07-29 2020-04-07 Karle Innovations Ltd. Electrical equipment with additional compartment and wiring to account for temperature limitations of connected conductors
US20190251505A1 (en) * 2018-02-15 2019-08-15 John Simms System and Method for Managing Deliveries of Goods
US10373377B1 (en) * 2016-10-26 2019-08-06 Amazon Technologies, Inc. Augmented reality assisted deliveries
CN106682862B (en) * 2017-01-10 2023-08-22 宁波国际物流发展股份有限公司 Intelligent safe express logistics support system and intelligent safe express logistics support method
US10775792B2 (en) 2017-06-13 2020-09-15 United Parcel Service Of America, Inc. Autonomously delivering items to corresponding delivery locations proximate a delivery route
US11055942B2 (en) 2017-08-01 2021-07-06 The Chamberlain Group, Inc. System and method for facilitating access to a secured area
WO2019028039A1 (en) 2017-08-01 2019-02-07 The Chamberlain Group, Inc. System for facilitating access to a secured area
DE102017217365A1 (en) * 2017-09-29 2019-04-04 Parcellock Gmbh Method for operating a parcel machine and parcel machine
US10915856B2 (en) 2017-10-16 2021-02-09 Florence Corporation Package management system with accelerated delivery
US11270251B2 (en) 2017-10-16 2022-03-08 Florence Corporation Package management system with accelerated delivery
US10643415B2 (en) 2017-10-16 2020-05-05 Florence Corporation Package management system with accelerated delivery
US11144873B2 (en) 2017-10-16 2021-10-12 Florence Corporation Package management system with accelerated delivery
US10872089B2 (en) 2017-10-24 2020-12-22 United Parcel Service Of America, Inc. Automated occupant tracking systems and methods
KR102205636B1 (en) * 2018-01-24 2021-01-20 에스케이에너지 주식회사 Method for parcel delivery service based gas station and system for executing the method
WO2019161873A1 (en) * 2018-02-23 2019-08-29 Swipbox A/S Computer-implemented method for operating a distributed service point network, a server and a user application therefore
WO2019161871A1 (en) * 2018-02-23 2019-08-29 Swipbox A/S Computer-implemented method for operating a system for allocation of parcels and a use hereof
US11410118B2 (en) 2018-06-01 2022-08-09 Florence Corporation Package management system
US11210889B2 (en) 2018-08-21 2021-12-28 Florence Corporation Purchased item management and promotional system
US10796512B2 (en) 2019-02-05 2020-10-06 Dish Network L.L.C. Automated physical package delivery with end-to-end package security
US12056974B2 (en) * 2019-05-24 2024-08-06 1Valet Corp. Method and system for access to a secured building and a secured locker system
USD954481S1 (en) 2019-12-13 2022-06-14 Florence Corporation Double walled locker door
US11529011B2 (en) 2019-06-11 2022-12-20 Florence Corporation Package delivery receptacle and method of use
CN112889078A (en) * 2019-10-01 2021-06-01 德高马来西亚有限公司 Delivery authentication system
US20220067648A1 (en) * 2020-08-28 2022-03-03 Ebay Inc. Virtual Tracking Number
JP6956249B1 (en) * 2020-12-28 2021-11-02 Kddi株式会社 Information processing device and information processing method
US20220309432A1 (en) * 2021-03-25 2022-09-29 Viahart Llc Supply chain optimized order aggregator
WO2024003026A1 (en) * 2022-06-29 2024-01-04 SwipBox Development ApS A manned service point for distribution of a plurality of parcels with limited private information sharing

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020147919A1 (en) * 2001-02-03 2002-10-10 Gentry Daniel W. Secured delivery system for unattended receiving and shipping of parcels and letters
US20040107111A1 (en) * 2000-02-29 2004-06-03 United Parcel Service Of America, Inc. Delivery system and method for vehicles and the like
US20040128254A1 (en) * 2002-12-30 2004-07-01 Pintsov Leon A. System and method for mail destination address information encoding, protection and recovery in postal payment
US20040254893A1 (en) * 1999-04-19 2004-12-16 First Data Corporation Anonymous mailing and shipping transactions
US6882269B2 (en) * 2000-07-14 2005-04-19 Darren Murrey System and method for remotely coordinating the secure delivery of goods
US20050114664A1 (en) * 2003-09-12 2005-05-26 Peter Davin Message security
US20050192913A1 (en) * 2003-07-29 2005-09-01 International Business Machies Corporation Postal services method and system
US20050199717A1 (en) * 2004-03-12 2005-09-15 Jeong-Hyun Park Intelligent parcel monitoring and controlling apparatus and method and terminal for executing real-time parcel pickup and delivery and operation method thereof
US7043690B1 (en) * 2000-09-11 2006-05-09 International Business Machines Corporation Method, system, and program for checking contact information
US20070088749A1 (en) * 2000-12-20 2007-04-19 Yoav Lorch Registration based mail-addressing system
US20070299792A1 (en) * 1994-10-04 2007-12-27 Pitney Bowes Inc. Mail Processing System with Unique Mailpiece Authorization Assigned in Advance of Mailpieces Entering Carrier Service Mail Processing Stream

Family Cites Families (90)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2563987B1 (en) 1984-05-10 1986-10-17 Lille Sa Distr Gde Brasserie TELEMATIC CHIP BOX
CA2193282A1 (en) * 1995-12-19 1997-06-20 Robert A. Cordery A method generating digital tokens from a subset of addressee information
US5774053A (en) 1996-05-02 1998-06-30 Porter; David Storage device for the delivery and pickup of goods
JP3752021B2 (en) 1996-07-11 2006-03-08 株式会社イツモ Locker device for goods distribution
US5979750A (en) 1996-09-12 1999-11-09 Kindell; Gary J. Computerized delivery acceptance system
JPH10162065A (en) 1996-11-28 1998-06-19 Hitachi Ltd Delivery management system
US6028517A (en) 1998-12-23 2000-02-22 Pitney Bowes Inc. Status indicating system for indicating the deposit and withdrawal of items in a receptacle
US8126822B1 (en) * 1999-05-21 2012-02-28 Pitney Bowes Inc. Virtual post office box
US7158948B1 (en) 1999-06-10 2007-01-02 International Business Machines Corporation Method and apparatus for encoding transactions for goods and services using an e-receipt
WO2000076378A2 (en) 1999-06-16 2000-12-21 Reinhold Holtkamp Network connected delivery box using access codes and methods for providing same
US6323782B1 (en) 1999-06-21 2001-11-27 Freight Locker, Inc. Unattended item delivery system
GB2352073B (en) 1999-07-10 2003-09-03 Int Computers Ltd Secure locker system
US20060178994A1 (en) * 1999-07-26 2006-08-10 Stolfo Salvatore J Method and system for private shipping to anonymous users of a computer network
TW446878B (en) 1999-09-15 2001-07-21 First Cube Pte Ltd A method and system for facilitating delivery and pickup of goods
US6300873B1 (en) 1999-09-16 2001-10-09 Atlantes Services, Inc. Locking mechanism for use with one-time access code
US7693745B1 (en) 1999-10-27 2010-04-06 Keba Ag Asynchronous item transfer facility, system and method
US6344796B1 (en) 1999-10-28 2002-02-05 Brivo Systems, Inc. Unattended package delivery cross-docking apparatus and method
WO2001031545A2 (en) * 1999-10-28 2001-05-03 Brivo Systems, Inc. Method for making anonymous consumer-direct purchases
US6933832B1 (en) 1999-11-09 2005-08-23 Noel Simms Automated receiving and delivery system and method
US7158941B1 (en) 1999-12-03 2007-01-02 Thompson Clifford C Residential and business logistics system and method
US6950803B2 (en) 1999-12-30 2005-09-27 Tiley Stephen D Method of providing an automated package receptacle for the receipt, storage and pickup of a package at a retail site and for providing marketing and other communications to package recipients
US6612489B2 (en) 2000-01-31 2003-09-02 Deliverez, Llc. System for secured delivery of packages or other items
AU2001238215A1 (en) 2000-02-15 2001-08-27 Boxcar Systems, Incorporated A system to provide web-based sales involving storage facilities
US20010051885A1 (en) 2000-02-24 2001-12-13 Nardulli James R. System and methods for requesting, qualifying, approving and confirming reservation contracts
IL134828A0 (en) 2000-03-01 2001-05-20 Eship 4U Com Inc System for delivery and receipt of dispatches especially useful for e-commerce
US20010040422A1 (en) 2000-04-06 2001-11-15 Gramlich Jeffrey D. Method and system for providing and using a parcel keeper
US20020032613A1 (en) * 2000-04-18 2002-03-14 Buettgenbach Thomas H. Methods and systems for the physical delivery of goods ordered through an electronic network
US6967575B1 (en) 2000-04-28 2005-11-22 Intel Corporation Methods and apparatus for unattended pickups and deliveries
US20020016726A1 (en) 2000-05-15 2002-02-07 Ross Kenneth J. Package delivery systems and methods
US6480758B2 (en) 2000-05-25 2002-11-12 Ebox Inc. Package delivery system
US6606604B1 (en) 2000-05-31 2003-08-12 International Business Machines Corporation Incremental updates of items and prices on a customer's computer to reduce download times for frequently purchased items in e-commerce transactions in a method, system and program
WO2001095058A2 (en) 2000-06-03 2001-12-13 Ebox.Com, Inc. Computerized recording and notification of the delivery and pickup of retail goods
US20020016727A1 (en) * 2000-06-16 2002-02-07 Thoughtbank, Inc. Systems and methods for interactive innovation marketplace
US6756879B2 (en) 2000-07-11 2004-06-29 Ideaflood, Inc. Method and apparatus for securing delivery of goods
US6748295B2 (en) * 2000-07-26 2004-06-08 Northrop Grumman Corporation Item delivery and retrieval system
US20020111914A1 (en) * 2000-08-31 2002-08-15 Shuji Terada Method for specifying product delivery destinations
SG98425A1 (en) 2000-09-13 2003-09-19 First Cube Pte Ltd A method and system using sms notification for facilitating delivery of goods
JP2002117455A (en) 2000-10-10 2002-04-19 Fujitsu Ltd Locker type commodity delivery system
US7647231B2 (en) * 2000-10-13 2010-01-12 United States Postal Service Flexible mail delivery system and method
US6688435B1 (en) 2000-11-01 2004-02-10 Craig Alexander Will Electronic ordering of goods with delivery by automatic drive-up storage device
US20020107820A1 (en) 2000-12-01 2002-08-08 Stephen Huxter Single courier model for the delivery of goods ordered by the internet
US20020103653A1 (en) * 2000-12-01 2002-08-01 Stephen Huxter System and method for facilitating receipt and collection of goods ordered from online retailers
US20020103724A1 (en) 2000-12-01 2002-08-01 Stephen Huxter Courier independent system and method for the delivery of goods ordered by the internet
US6595342B1 (en) 2000-12-07 2003-07-22 Sony Corporation Method and apparatus for a biometrically-secured self-service kiosk system for guaranteed product delivery and return
US20090106124A1 (en) 2000-12-08 2009-04-23 Ping Yang Method and apparatus for ordering and delivering of meals
US7110958B2 (en) 2000-12-08 2006-09-19 Ping Yang Method and apparatus for mobile pickup stations
US20020184497A1 (en) * 2000-12-28 2002-12-05 Gage Michael J. Automated multi-user package retrieval and storage system
US20020156645A1 (en) * 2001-01-31 2002-10-24 Hansen Paul E. Network-based solution for secure parcel delivery and pick-up
US7337944B2 (en) 2001-02-20 2008-03-04 United States Postal Service Universal delivery and collection box unit (UDCBU)
US6974928B2 (en) 2001-03-16 2005-12-13 Breakthrough Logistics Corporation Method and apparatus for efficient package delivery and storage
US20020178074A1 (en) 2001-05-24 2002-11-28 Gregg Bloom Method and apparatus for efficient package delivery and storage
US7653457B2 (en) 2001-03-16 2010-01-26 Breakthrough Logistics Corporation Method and system for efficient package delivery and storage
US6694217B2 (en) 2001-05-24 2004-02-17 Breakthrough Logistics Corporation Automated system for efficient article storage and self-service retrieval
US20050061877A1 (en) 2001-05-21 2005-03-24 John Stevens System and method for unattended delivery
US20020178016A1 (en) 2001-05-23 2002-11-28 Mclellan Kerry Method and apparatus for distributing parcels
US20030009698A1 (en) * 2001-05-30 2003-01-09 Cascadezone, Inc. Spam avenger
JP3748790B2 (en) * 2001-06-12 2006-02-22 喜久雄 金子 Courier delivery system and method thereof
US6791450B2 (en) 2001-07-31 2004-09-14 Security People, Inc. Networked digital locker lock system
JP2003058790A (en) 2001-08-20 2003-02-28 Ibm Japan Ltd Article delivery method and system, locker management server, locker opening and closing controller, and article delivery request reception device
US6690997B2 (en) 2001-09-13 2004-02-10 M.A. Rivalto, Inc. System for automated package-pick up and delivery
SG114505A1 (en) 2001-10-17 2005-09-28 First Cube Pte Ltd System and method for facilitating delivery and return service
GB2382421A (en) 2001-11-26 2003-05-28 Bybox Holdings Ltd Collection and delivery system
US20030114955A1 (en) * 2001-12-17 2003-06-19 Pitney Bowes Incorporated Method and system for processing return to sender mailpieces, notifying sender of addressee changes and charging sender for processing of return to sender mailpieces
US20040149822A1 (en) * 2002-05-03 2004-08-05 John Stevens Delivery system and method using an electronic tag
US6845909B2 (en) 2002-10-31 2005-01-25 United Parcel Service Of America, Inc. Systems and methods of inventory management utilizing unattended facilities
US20040133446A1 (en) 2002-11-01 2004-07-08 United Parcel Service Of America, Inc. Alternate delivery location methods and systems
US7366761B2 (en) * 2003-10-09 2008-04-29 Abaca Technology Corporation Method for creating a whitelist for processing e-mails
US20050251330A1 (en) * 2003-04-17 2005-11-10 Paul Waterhouse Internet package tracking system
DE10340904A1 (en) 2003-09-02 2005-03-31 Deutsche Post Ag Method and arrangement for delivery of a shipment
US20050075989A1 (en) 2003-10-07 2005-04-07 Pitney Bowes Incorporated Method for securely storing objects
US20050080638A1 (en) 2003-10-10 2005-04-14 Geoffrey Maseruka Product marketing system and method
US7075451B2 (en) 2003-10-20 2006-07-11 X-Cube Co., Ltd. Delivery box system and reserving method and charging method therefor
CA2848301A1 (en) * 2004-01-09 2005-07-28 United Parcel Service Of America, Inc. System, method and apparatus for capturing telematics data with an active rfid tag
US20050259658A1 (en) * 2005-08-06 2005-11-24 Logan James D Mail, package and message delivery using virtual addressing
US20070124241A1 (en) * 2005-11-25 2007-05-31 Newton Dale C Vanity Mailbox system
US8191161B2 (en) * 2005-12-13 2012-05-29 Microsoft Corporation Wireless authentication
US8108321B2 (en) 2006-01-12 2012-01-31 Urbissimo, Inc. System and method for shipping and delivering parcels to a virtual address
US7831439B1 (en) 2006-03-08 2010-11-09 Amazon Technologies, Inc. System and method for converting gifts
EP1921586A1 (en) 2006-11-13 2008-05-14 Deutsche Post AG Method and arrangement of devices for operating an electronic package mailbox
US20080121682A1 (en) 2006-11-29 2008-05-29 International Business Machines Corporation System and method to enhance security surrounding package delivery
US10229419B2 (en) 2007-12-20 2019-03-12 International Business Machines Corporation Device, system, and method of dynamic modification of sale terms of electronic transactions
US7815112B2 (en) 2007-12-27 2010-10-19 Robert Bosch Gmbh Secure parcel delivery in the absence of the intended recipient
US8392262B2 (en) 2008-01-22 2013-03-05 Research In Motion Limited Method and apparatus for selecting a pickup location based on customer location
US20100121689A1 (en) 2008-11-12 2010-05-13 Wallace Collin D System and method for wireless ordering in a venue
US7962422B1 (en) 2008-12-08 2011-06-14 Amazon Technologies, Inc. Redirection of deliveries
WO2011106787A2 (en) 2010-02-26 2011-09-01 Duthie Hill Llc Systems and methods for arranging delivery of a package
US20130013350A1 (en) 2011-07-08 2013-01-10 Opentable, Inc. Offer based restaurant reservations
CA2923344C (en) 2011-12-05 2019-12-17 United States Postal Service A system and method of control of electronic parcel lockers
US9830572B2 (en) 2012-03-29 2017-11-28 Amazon Technologies, Inc. Pickup locations
US20140052661A1 (en) 2012-08-20 2014-02-20 Jonathan J. Shakes Customer centric pickup locations

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070299792A1 (en) * 1994-10-04 2007-12-27 Pitney Bowes Inc. Mail Processing System with Unique Mailpiece Authorization Assigned in Advance of Mailpieces Entering Carrier Service Mail Processing Stream
US20040254893A1 (en) * 1999-04-19 2004-12-16 First Data Corporation Anonymous mailing and shipping transactions
US7213748B2 (en) * 1999-04-19 2007-05-08 First Data Corporation Anonymous mailing and shipping transactions
US20050288986A1 (en) * 2000-02-29 2005-12-29 United Parcel Service Of America, Inc. Delivery system and method for vehicles and the like
US20040107111A1 (en) * 2000-02-29 2004-06-03 United Parcel Service Of America, Inc. Delivery system and method for vehicles and the like
US6882269B2 (en) * 2000-07-14 2005-04-19 Darren Murrey System and method for remotely coordinating the secure delivery of goods
US7043690B1 (en) * 2000-09-11 2006-05-09 International Business Machines Corporation Method, system, and program for checking contact information
US20060129543A1 (en) * 2000-09-11 2006-06-15 Bates Cary L Method, system, and program for checking contact information
US20070088749A1 (en) * 2000-12-20 2007-04-19 Yoav Lorch Registration based mail-addressing system
US20020147919A1 (en) * 2001-02-03 2002-10-10 Gentry Daniel W. Secured delivery system for unattended receiving and shipping of parcels and letters
US20040128254A1 (en) * 2002-12-30 2004-07-01 Pintsov Leon A. System and method for mail destination address information encoding, protection and recovery in postal payment
US20050192913A1 (en) * 2003-07-29 2005-09-01 International Business Machies Corporation Postal services method and system
US20050114664A1 (en) * 2003-09-12 2005-05-26 Peter Davin Message security
US20050199717A1 (en) * 2004-03-12 2005-09-15 Jeong-Hyun Park Intelligent parcel monitoring and controlling apparatus and method and terminal for executing real-time parcel pickup and delivery and operation method thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"Mortal combat plans", Precision Marketing, December 5, 1994 *

Cited By (117)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10134002B2 (en) 2005-06-21 2018-11-20 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US10817826B2 (en) 2005-06-21 2020-10-27 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US10074067B2 (en) 2005-06-21 2018-09-11 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US10078810B2 (en) 2005-06-21 2018-09-18 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US10089596B2 (en) 2005-06-21 2018-10-02 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US9898711B2 (en) 2006-01-12 2018-02-20 United Parcel Service Of America, Inc. System and method for shipping and delivering parcels to a virtual address
US20080121682A1 (en) * 2006-11-29 2008-05-29 International Business Machines Corporation System and method to enhance security surrounding package delivery
US20080208772A1 (en) * 2007-02-28 2008-08-28 Lockheed Martin Corporation Address forwarding for parcels
US7933844B2 (en) * 2007-02-28 2011-04-26 Lockheed Martin Corporation Address forwarding for parcels
US20080288274A1 (en) * 2007-04-27 2008-11-20 Accenture Global Services Gmbh System and method for cross-border interlinking of national posts
US20090063215A1 (en) * 2007-08-30 2009-03-05 Torsten Heise Location Determination by Current Day Confirmation
US8306838B2 (en) * 2007-08-30 2012-11-06 Sap Aktiengeselleschaft System and method for affirmative fulfillment of an order based on same day material availability during operating hours
US8185479B2 (en) * 2007-12-07 2012-05-22 Z-Firm, LLC Shipment preparation using network resource identifiers in packing lists
US8812409B2 (en) 2007-12-07 2014-08-19 Z-Firm, LLC Reducing payload size of machine-readable data blocks in shipment preparation packing lists
US8527429B2 (en) * 2007-12-07 2013-09-03 Z-Firm, LLC Shipment preparation using network resource identifiers in packing lists
US10410163B2 (en) 2007-12-07 2019-09-10 The Descartes Systems Group Inc. Reducing payload size of machine-readable data blocks in shipment preparation packing lists
US20130318001A1 (en) * 2007-12-07 2013-11-28 Z-Firm, LLC Shipment preparation using network resource identifiers in packing lists
US10417726B2 (en) 2007-12-07 2019-09-17 The Descartes Systems Group Inc. Methods and systems for producing shipping labels
US10373095B2 (en) * 2007-12-07 2019-08-06 The Descartes Systems Group Inc. Shipment preparation using network resource identifiers in packing lists
US8521656B2 (en) 2007-12-07 2013-08-27 Z-Firm, LLC Systems and methods for providing extended shipping options
US8805747B2 (en) 2007-12-07 2014-08-12 Z-Firm, LLC Securing shipment information accessed based on data encoded in machine-readable data blocks
US20120084222A1 (en) * 2007-12-07 2012-04-05 Rafael Zimberoff Shipment preparation using network resource identifiers in packing lists
US8818912B2 (en) 2007-12-07 2014-08-26 Z-Firm, LLC Methods and systems for supporting the production of shipping labels
US10318913B2 (en) 2007-12-07 2019-06-11 The Descartes Systems Group Inc. Methods and systems for supporting the production of shipping labels
US10650341B2 (en) 2007-12-07 2020-05-12 The Descartes Systems Group Inc. Systems and methods for providing extended shipping options
US10148656B2 (en) 2007-12-07 2018-12-04 The Descartes Systems Group Inc. Securing shipment information accessed based on data encoded in machine-readable data blocks
US9646281B2 (en) 2007-12-07 2017-05-09 Z-Firm, LLC Systems and methods for providing extended shipping options
US20100268659A1 (en) * 2007-12-07 2010-10-21 Z-Firm, LLC Shipment preparation using network resource identifiers in packing lists
US20100217635A1 (en) * 2009-02-25 2010-08-26 At&T Intellectual Property I, L.P. Package shipping method
US10643293B2 (en) 2010-06-10 2020-05-05 United Parcel Service Of America, Inc. Enhanced payments for shipping
US9082096B2 (en) 2010-06-10 2015-07-14 United Parcel Service Of America, Inc. Enhanced payments for shipping
US10032239B2 (en) 2010-06-10 2018-07-24 United Parcel Service Of America, Inc. Enhanced payments for shipping
US11170458B2 (en) 2010-06-10 2021-11-09 United Parcel Service Of America, Inc. Enhanced payments for shipping
US20120011068A1 (en) * 2010-07-09 2012-01-12 United States Postal Service System and method of electronic and physical mail categorization and targeted delivery
US11379782B2 (en) 2010-07-09 2022-07-05 United States Postal Service System and method of electronic and physical mail categorization and targeted delivery
US20130066744A1 (en) * 2011-09-14 2013-03-14 Ebay Inc. Flexible shipping delivery
WO2013040480A1 (en) * 2011-09-14 2013-03-21 Ebay Inc. Flexible shipping delivery
US20130346336A1 (en) * 2012-03-22 2013-12-26 Fedex Corporate Services, Inc. Systems and methods for trip management
US20240185169A1 (en) * 2012-03-22 2024-06-06 Fedex Corporate Services, Inc. Systems and methods for trip management
US20200279218A1 (en) * 2012-03-22 2020-09-03 Fedex Corporate Services, Inc. Systems and methods for trip management
US11915189B2 (en) * 2012-03-22 2024-02-27 Fedex Corporate Services, Inc. Systems and methods for trip management
US20230206169A1 (en) * 2012-03-22 2023-06-29 Fedex Corporate Services, Inc. Systems and methods for trip management
US11625668B2 (en) * 2012-03-22 2023-04-11 Fedex Corporate Services, Inc. Systems and methods for trip management
US10783481B2 (en) * 2012-03-22 2020-09-22 Fedex Corporate Services, Inc. Systems and methods for trip management
US9811784B2 (en) 2012-03-29 2017-11-07 Amazon Technologies, Inc. Modular station pickup locations
US10259651B2 (en) 2012-03-29 2019-04-16 Amazon Technologies, Inc. Pickup location monitoring
US10235650B2 (en) 2012-03-29 2019-03-19 Amazon Technologies, Inc. Pre-order delivery of items to a pickup location
US9830572B2 (en) 2012-03-29 2017-11-28 Amazon Technologies, Inc. Pickup locations
US20130262252A1 (en) * 2012-03-29 2013-10-03 Girish Lakshman Pickup locations as a transfer point
US10510035B2 (en) 2012-09-21 2019-12-17 Google Llc Limited access invitation handling at a smart-home
US9711036B2 (en) 2012-09-21 2017-07-18 Google Inc. Leveraging neighborhood to handle potential visitor at a smart-home
US9881474B2 (en) 2012-09-21 2018-01-30 Google Llc Initially detecting a visitor at a smart-home
US20150120596A1 (en) * 2012-09-21 2015-04-30 Google Inc. Routing optimization for package delivery to a smart-home
US9978238B2 (en) 2012-09-21 2018-05-22 Google Llc Visitor options at an entryway to a smart-home
US9960929B2 (en) 2012-09-21 2018-05-01 Google Llc Environmental sensing with a doorbell at a smart-home
US10735216B2 (en) 2012-09-21 2020-08-04 Google Llc Handling security services visitor at a smart-home
US9959727B2 (en) 2012-09-21 2018-05-01 Google Llc Handling visitor interaction at a smart-home in a do not disturb mode
US9953514B2 (en) 2012-09-21 2018-04-24 Google Llc Visitor feedback to visitor interaction with a doorbell at a smart-home
US20140114875A1 (en) * 2012-10-23 2014-04-24 Swapbox Inc. Methods and systems for the secure sale of tangible goods
US9679264B2 (en) * 2012-11-06 2017-06-13 Oracle International Corporation Role discovery using privilege cluster analysis
US20140129268A1 (en) * 2012-11-06 2014-05-08 Oracle International Corporation Role discovery using privilege cluster analysis
US9916557B1 (en) 2012-12-07 2018-03-13 United Parcel Service Of America, Inc. Systems and methods for item delivery and pick-up using social networks
US11900310B2 (en) 2012-12-21 2024-02-13 United Parcel Service Of America, Inc. Delivery to an unattended location
US12008515B2 (en) 2012-12-21 2024-06-11 United Parcel Service Of America, Inc. Delivery of an item to a vehicle
US10387824B2 (en) 2012-12-21 2019-08-20 United Parcel Service Of America, Inc. Systems and methods for delivery of an item
US10614410B2 (en) 2012-12-21 2020-04-07 United Parcel Service Of America, Inc. Delivery of an item to a vehicle
US11748694B2 (en) 2012-12-21 2023-09-05 United Parcel Service Of America, Inc. Systems and methods for delivery of an item
US11144872B2 (en) 2012-12-21 2021-10-12 United Parcel Service Of America, Inc. Delivery to an unattended location
US10445682B2 (en) 2013-02-01 2019-10-15 United Parcel Service Of America, Inc. Systems and methods for parcel delivery to alternate delivery locations
US20140258168A1 (en) * 2013-03-07 2014-09-11 Darryl George Crawford Automated Pickup & Delivery System
US10783488B2 (en) 2013-03-12 2020-09-22 United Parcel Service Of America, Inc. Systems and methods of locating and selling items at attended delivery/pickup locations
US10402775B2 (en) 2013-03-12 2019-09-03 United Parcel Services Of America, Inc. Systems and methods of re-routing parcels intended for delivery to attended delivery/pickup locations
US10909497B2 (en) 2013-03-12 2021-02-02 United Parcel Service Of America, Inc. Systems and methods of reserving space attended delivery/pickup locations
US10929806B2 (en) 2013-03-12 2021-02-23 United Parcel Service Of America, Inc. Systems and methods of managing item pickup at attended delivery/pickup locations
US10521761B2 (en) 2013-03-12 2019-12-31 United Parcel Service Of America, Inc. Systems and methods of delivering parcels using attended delivery/pickup locations
US10558942B2 (en) 2013-03-12 2020-02-11 United Parcel Service Of America, Inc. Systems and methods for returning one or more items via an attended delivery/pickup location
US9811798B2 (en) 2013-03-12 2017-11-07 United Parcel Service Of America, Inc. Systems and methods of locating and selling items at attended delivery/pickup locations
US10002341B2 (en) 2013-03-12 2018-06-19 United Parcel Service Of America, Inc. Systems and methods for returning one or more items via an attended delivery/pickup location
US11620611B2 (en) 2013-03-12 2023-04-04 United Parcel Service Of America, Inc. Systems and methods of locating and selling items at attended delivery/pickup locations
US9798999B2 (en) 2013-03-12 2017-10-24 United Parcel Service Of America, Inc. Systems and methods for ranking potential attended delivery/pickup locations
US20150046362A1 (en) * 2013-08-07 2015-02-12 Zf Friedrichshafen Ag Delivery forecasting system
US20150051957A1 (en) * 2013-08-15 2015-02-19 Oracle International Corporation Measuring customer experience value
US20150081587A1 (en) * 2013-09-13 2015-03-19 United Parcel Service Of America, Inc. Customer controlled management of shipments
US10664787B2 (en) 2013-10-09 2020-05-26 United Parcel Service Of America, Inc. Customer controlled management of shipments
US10217079B2 (en) 2013-10-14 2019-02-26 United Parcel Service Of America, Inc. Systems and methods for confirming an identity of an individual, for example, at a locker bank
US10210474B2 (en) 2013-10-14 2019-02-19 United Parcel Service Of America, Inc. Systems and methods for confirming an identity of an individual, for example, at a locker bank
US11562318B2 (en) 2013-10-14 2023-01-24 United Parcel Service Of America, Inc. Systems and methods for conveying a parcel to a consignee, for example, after an unsuccessful delivery attempt
US11182733B2 (en) 2013-10-14 2021-11-23 United Parcel Service Of America, Inc. Systems and methods for confirming an identity of an individual, for example, at a locker bank
US20150112887A1 (en) * 2013-10-17 2015-04-23 Roy Leon Camp Locker drop off
US10719804B1 (en) * 2014-01-31 2020-07-21 Advanced Technology & Research Corp. Smartphone-controlled mailbox system
US10909496B2 (en) * 2014-01-31 2021-02-02 Advanced Technology & Research Corp. Smartphone-controlled mailbox system
US11182730B2 (en) 2014-02-16 2021-11-23 United Parcel Service Of America, Inc. Determining a delivery location and time based on the schedule or location of a consignee
US11769108B2 (en) 2014-03-13 2023-09-26 United Parcel Service Of America, Inc. Determining alternative delivery destinations
US10733563B2 (en) 2014-03-13 2020-08-04 United Parcel Service Of America, Inc. Determining alternative delivery destinations
US20150339656A1 (en) * 2014-05-21 2015-11-26 Square, Inc. Verified purchasing by push notification
US9922324B2 (en) 2014-05-21 2018-03-20 Square, Inc. Verified purchasing by email
US10776809B1 (en) 2014-09-11 2020-09-15 Square, Inc. Use of payment card rewards points for an electronic cash transfer
US10410165B2 (en) 2014-11-14 2019-09-10 United Parcel Service Of America, Inc. Systems and methods for facilitating shipping of parcels for returning items
US10410164B2 (en) 2014-11-14 2019-09-10 United Parcel Service Of America, Inc Systems and methods for facilitating shipping of parcels
US11042863B1 (en) 2015-03-20 2021-06-22 Square, Inc. Grouping payments and payment requests
FR3034898A1 (en) * 2015-04-13 2016-10-14 Colisnuit METHOD FOR MANAGING THE DELIVERY OF ARTICLES
US9858738B2 (en) * 2015-07-17 2018-01-02 Wal-Mart Stores, Inc. Apparatus and method to determine whether to unlock a delivered-package vault
US20170018133A1 (en) * 2015-07-17 2017-01-19 Wal-Mart Stores, Inc. Apparatus and Method to Determine Whether to Unlock a Delivered-Package Vault
US10467615B1 (en) 2015-09-30 2019-11-05 Square, Inc. Friction-less purchasing technology
US10810592B1 (en) 2015-09-30 2020-10-20 Square, Inc. Friction-less purchasing technology
US10600022B2 (en) 2016-08-31 2020-03-24 United Parcel Service Of America, Inc. Systems and methods for synchronizing delivery of related parcels via a computerized locker bank
US11587020B2 (en) 2016-08-31 2023-02-21 United Parcel Service Of America, Inc. Systems and methods for synchronizing delivery of related parcels via computerized locker bank
US10043151B1 (en) * 2017-06-16 2018-08-07 Zipcodexpress, Inc. Locker-based logistics management system
CN109801122A (en) * 2017-11-16 2019-05-24 松下电器(美国)知识产权公司 Trade managing system, exchange management method and program
US20190213817A1 (en) * 2018-01-08 2019-07-11 Comcast Cable Communications, Llc Premises Access System
US11908257B2 (en) 2018-01-08 2024-02-20 Comcast Cable Communications, Llc Premises access system
US11210878B2 (en) * 2018-01-08 2021-12-28 Comcast Cable Communications, Llc Premises access system
US11068834B2 (en) * 2018-06-29 2021-07-20 Intel Corporation Secure shipment receive apparatus with delegation-chain
US11227252B1 (en) 2018-09-28 2022-01-18 The Descartes Systems Group Inc. Token-based transport rules
US11645612B2 (en) * 2019-02-01 2023-05-09 ZipcodeXpress Inc. Locker-based logistics management system with dynamic and real-time addressing
US20200250614A1 (en) * 2019-02-01 2020-08-06 ZipcodeXpress Inc. Locker-based logistics management system with dynamic and real-time addressing
US11823191B1 (en) 2022-08-29 2023-11-21 Block, Inc. Integration for performing actions without additional authorization requests

Also Published As

Publication number Publication date
US8108321B2 (en) 2012-01-31
WO2007084357A2 (en) 2007-07-26
US20120130916A1 (en) 2012-05-24
WO2007084357A3 (en) 2007-11-01
US9898711B2 (en) 2018-02-20
EP1974252A2 (en) 2008-10-01
EP1974252A4 (en) 2010-05-19

Similar Documents

Publication Publication Date Title
US9898711B2 (en) System and method for shipping and delivering parcels to a virtual address
US20220067652A1 (en) Systems and methods for confirming an identity of an individual
US20200356950A1 (en) Determining alternative delivery destinations
US20150081587A1 (en) Customer controlled management of shipments
KR101307239B1 (en) Method for user registration in universal parcel service information system having unmanned parcel lockers in connection with a specified unmanned parcel locker
US20020178016A1 (en) Method and apparatus for distributing parcels
JP2016095782A (en) Home delivery box management system
US11710083B2 (en) Storage compartment coordination and tracking
EP3053113A1 (en) Lockerbank network and method of operation
US20100205104A1 (en) Method for operating a shipping process within a logistics system
KR20160052249A (en) Method and system for delivering postal matter automatically
KR20190074520A (en) Method for user registration in universal parcel service information system having unmanned parcel lockers in connection with a specified unmanned parcel locker
US20230376887A1 (en) Storage compartment coordination and tracking

Legal Events

Date Code Title Description
AS Assignment

Owner name: IDENTICERT, INC., MASSACHUSETTS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NEAL, THOMAS;BERETTA, FILLIPPO;CALZADA, JORGE;AND OTHERS;REEL/FRAME:019096/0891;SIGNING DATES FROM 20070206 TO 20070215

Owner name: IDENTICERT, INC., MASSACHUSETTS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NEAL, THOMAS;BERETTA, FILLIPPO;CALZADA, JORGE;AND OTHERS;SIGNING DATES FROM 20070206 TO 20070215;REEL/FRAME:019096/0891

AS Assignment

Owner name: URBISSIMO, INC., MASSACHUSETTS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INDENTICERT, INC.;REEL/FRAME:021229/0462

Effective date: 20080606

ZAAA Notice of allowance and fees due

Free format text: ORIGINAL CODE: NOA

ZAAB Notice of allowance mailed

Free format text: ORIGINAL CODE: MN/=.

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: FORREST, LLC, VIRGINIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:URBISSIMO, INC.;REEL/FRAME:032327/0736

Effective date: 20130501

AS Assignment

Owner name: UNITED PARCEL SERVICE OF AMERICA,INC., GEORGIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FORREST, LLC;REEL/FRAME:032332/0669

Effective date: 20131113

FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20240131