US7222081B1 - System and method for continuous delivery schedule including automated customer notification - Google Patents

System and method for continuous delivery schedule including automated customer notification Download PDF

Info

Publication number
US7222081B1
US7222081B1 US09/684,859 US68485900A US7222081B1 US 7222081 B1 US7222081 B1 US 7222081B1 US 68485900 A US68485900 A US 68485900A US 7222081 B1 US7222081 B1 US 7222081B1
Authority
US
United States
Prior art keywords
delivery
computer
schedule information
employee
time
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.)
Expired - Fee Related, expires
Application number
US09/684,859
Inventor
Masahiro Sone
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to US09/684,859 priority Critical patent/US7222081B1/en
Assigned to FUJITSU LIMITED reassignment FUJITSU LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SONE, MASAHIRO
Priority to GB0114021A priority patent/GB2368426A/en
Priority to JP2001299267A priority patent/JP2002133318A/en
Application granted granted Critical
Publication of US7222081B1 publication Critical patent/US7222081B1/en
Adjusted expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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
    • 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/0833Tracking

Definitions

  • the present invention relates generally to delivery scheduling systems, and more particularly, to a system and method for continuously monitoring and updating a delivery schedule, and notifying a customer of a scheduled delivery.
  • the Internet and specifically, the World Wide Web, provides convenient purchasing abilities from one's home, with a simple click of a mouse. Thus, practically anything imaginable, from groceries to a car, may now be purchased via the Internet.
  • a person shopping over the Internet does not leave with the goods purchased when he or she logs off the computer.
  • the goods purchased must be processed and delivered to the customer via a delivery service.
  • the volume of items delivered by delivery services like U.S. Postal Service, United Parcel Service, Federal Express, and the like, has increased substantially, and with it, the pressure to be efficient and prompt in making the scheduled deliveries.
  • Such efficiency and promptness is beneficial to both the delivery services as well as to customers, increasing customer satisfaction and encouraging purchase of items via the Internet.
  • Efforts have been made in the prior art to increase efficiency of certain delivery services. For instance, there exists in the prior art a self-monitoring mail delivery system wherein mail is tracked as it passes through multiple delivery stages. A schedule is created of expected arrival times at each stage. Should a mail piece not arrive on time, the system is alerted to initiate a search for the late or missing mail piece, or to take other corrective action, such as expediting delivery of late pieces. A data center monitors the operations and provides management information to help enhance deliveries.
  • the prior art also discloses a method and apparatus for monitoring the dispatching of scheduled mail, as well as for coordinating the receipt of new mail with common carrier dispatch schedules.
  • the prior art discloses a methodology by which mail is organized in terms of zip codes so that a mail run is able to arrive at a dispatch station “just-in-time” to be loaded onto a common carrier's vehicle.
  • the prior art also discloses a post run analysis system which reviews the results of a mail production run in order to determine how effectively mail production was scheduled or whether certain mail production runs were completed too late in to conveniently meet the common carrier dispatch schedules. If this is the case, the mail production schedule is revised.
  • a second drawback to existing delivery services is that delivery service schedules are inflexible from the point of view of the customers. Once an item ordered is on the process of being delivered, the customer has no ability to change the delivery time, or request that the delivery be made to a different location.
  • a delivery schedule system which continuously tracks delivery schedule times and notifies customers of a scheduled delivery prior to the making of a delivery. If the customer is not at home, or wants to change the delivery time or location, the system should allow such change and modify the delivery schedule accordingly.
  • the present invention addresses and alleviates the above-mentioned deficiencies associated with the prior art. More particularly, the present invention comprises a system which continuously monitors and updates delivery schedules based on completed deliveries and modifications made by the customers.
  • the delivery scheduling and updating system includes a delivery scheduling computer, a user computer, and a network linking the delivery scheduling computer to the user computer.
  • the delivery scheduling computer electronically stores and updates delivery schedule information. Prior to a scheduled delivery, the delivery scheduling computer notifies the customer of an estimated time of the delivery. The customer receives the delivery notification via the user computer. If the customer desires to make a change to the delivery, such as the time of the delivery or the delivery location, the customer uses the computer to transmit a delivery change request.
  • a set of user application modules associated with the delivery scheduling computer and the user computer allows the user to view the delivery notification and enter the delivery change request.
  • the customer receives delivery notifications and/or enters delivery change requests via a telephone, cellular phone, pager, or a set-top box.
  • system also includes an employee computer for receiving updated delivery schedule information from the delivery scheduling computer.
  • the employee then makes deliveries according to the delivery schedule received.
  • the employee uses the employee computer to transmit a delivery completion message to the delivery scheduling computer.
  • the delivery completion message includes an actual delivery time which the delivery scheduling computer uses to update the estimated delivery times of the remaining deliveries. In this way, their delivery times may be more accurately determined.
  • the system and method according to the present invention provide a significant improvement in the quality and efficiency of delivery services.
  • Customers no longer need to wait at home for a scheduled delivery which may or may not be made on time. If the customer is not at the scheduled delivery location when notification of the delivery is made, the customer may alter the time or location of the delivery.
  • delivery services no longer have to make unsuccessful delivery efforts, and may reorganize their schedules and times to ensure the most efficient and successfully delivery.
  • FIG. 1 schematic block diagram of an exemplary delivery schedule and notification system including a delivery scheduling computer
  • FIG. 2 is a schematic layout diagram detailing the organization of delivery schedule information maintained by the delivery scheduling computer of FIG. 1 ;
  • FIGS. 3A–3B are exemplary flow diagrams of a delivery scheduling and update process executed by the delivery scheduling computer of FIG. 1 ;
  • FIG. 4 is an illustration of a screen with delivery schedule information for a delivery employee
  • FIG. 5 is an exemplary layout of a display screen for displaying delivery schedule information to a customer.
  • FIG. 6 is a flow diagram of a touch-tone response program for delivering and receiving delivery change requests over the phone.
  • the present invention is directed to a delivery schedule and notification system for use by delivery services such as the U.S. Postal Service, United Parcel Service, Federal Express, courier services, retail delivery services, and other types of local and international delivery services.
  • delivery services such as the U.S. Postal Service, United Parcel Service, Federal Express, courier services, retail delivery services, and other types of local and international delivery services.
  • FIG. 1 depicts a schematic block diagram of an exemplary delivery schedule and notification system.
  • the system comprises a delivery scheduling computer 10 for creating and updating one or more delivery schedules.
  • the delivery scheduling computer 10 includes a mass storage device 36 for storing a database of delivery schedule information.
  • the mass storage device may take the form of a hard disk drive or drive array.
  • the delivery scheduling computer 10 communicates with remote customers and delivery employees over a wide area network, such as the Internet, using wired communication or RF communication.
  • the delivery scheduling computer 10 uses an Internet connection 12 for communicating with a remote customer's personal computer 14 or set-top box 16 .
  • the Internet connection 12 might comprise telephone lines, ISDN lines, DSL lines, cable connection and the like.
  • HHCs hand-held computers
  • the HHCs 18 , 32 include wireless modems (not shown) which communicate with a wireless network service 20 through RF signals.
  • the HHCs 18 , 32 may also include a conventional phone modem for wired communication with the delivery scheduling computer 10 .
  • the HHCs 18 , 32 include a touch screen 18 a and a stylus 18 b or tiny QWERTY keyboard 18 c for allowing user input into the HHC.
  • the HHCs 18 , 32 may alternatively be replaced with a hand-held device acting as a mobile, wireless monitor receiving scheduling data from the delivery scheduling computer 10 .
  • the HHCs 18 , 32 are replaced with a browser-based client having Internet connection capabilities.
  • Customers and employers use the browser-based client to log into the delivery scheduling computer 10 and access applications and information directly from the mass storage device 36 .
  • the delivery scheduling computer 10 also transmits and receives information related to the delivery schedules to and from the remote customers via a conventional telephone 22 which communicates with a conventional telephone network 24 , or a wireless phone 26 or pager 28 , which communicates with a cellular telephone network 30 .
  • the delivery scheduling computer 10 includes an automatic dialing routine and voice synthesizer for automatically initiating telephonic communication with the customer.
  • a customer service representative 34 with access to the delivery scheduling computer 10 manually initiates the telephonic communication.
  • a separate server referred to as a computer telephony integration (CTI) server 35 includes logic for automatically receiving and processing the telephone calls.
  • CTI computer telephony integration
  • the delivery scheduling computer 10 transmits relevant portions of the delivery schedule information stored in the mass storage device 36 to the remote customers.
  • This information includes, for instance, an estimated time in which delivery is to be made to the customer. In this way, customers are alerted of a delivery prior to its attempt.
  • a customer may request changes to the delivery, such as the time of the delivery and the delivery location.
  • the delivery scheduling computer 10 calculates the costs associated with making the change, typically based on a mileage increase. The increased cost is communicated to the customer in order to confirm that the customer will accept the additional cost.
  • the delivery scheduling computer 10 modifies the delivery schedule to reflect the change.
  • the delivery employee makes deliveries according to the delivery schedule received from the delivery scheduling computer 10 .
  • the initial download of the delivery schedule might be wired or wireless. Thereafter, any updates to the delivery schedule while the employee is on the road is transmitted via RF signals.
  • the delivery employee uses the browser-based client instead of the HHC 32 , the employee establishes a connection to the delivery scheduling computer 10 and accesses the delivery schedule data directly from the computer's mass storage device 36 .
  • the browser displays the up-to-date delivery schedule as the changes are made in the mass storage device 36 .
  • the delivery employee Upon completion of a particular delivery on the delivery schedule, the delivery employee transmits to the delivery scheduling computer 10 a delivery completion message including the actual time of the delivery.
  • the HHC's internal clock time-stamps the delivery completion message prior to its transmission to the delivery scheduling computer 10 , and the actual delivery time is deemed to be the time stamped on the delivery completion message.
  • the employee manually enters the actual time of delivery when transmitting the delivery completion message.
  • the delivery scheduling computer 10 Upon receipt of a delivery completion message, the delivery scheduling computer 10 recalculates the estimated delivery times of the remaining deliveries and transmits a modified schedule information to the delivery employee. Thus, estimated delivery times for the remaining deliveries can be more accurately predicted. Modifications to the schedule information due to the changes requested by the customer are also transmitted to the employee.
  • FIG. 2 is a schematic layout diagram detailing the organization of delivery schedule information in the mass storage device 36 .
  • the schedule information is maintained in a delivery schedule table 50 as a series of scheduled delivery entries.
  • One or more tables 50 may be maintained for different delivery routes, employees, days of the week, and the like.
  • Each delivery entry includes a unique customer identifier (customer ID) 50 a .
  • the customer ID 50 a is associated with a particular customer name stored in a customer name field 50 b .
  • Each delivery entry further includes a delivery address field 50 c for storing the address to which the delivery is to be made.
  • a delivery sequence field 50 d indicates the order in which the delivery is to be made. The order of the deliveries are calculated based on an estimated delivery time stored in an estimated delivery time field 50 e . The actual time of the delivery is stored in an actual delivery time field 50 f.
  • each delivery entry also includes a status field 50 g and a prior notify field 50 h .
  • the status field 50 g indicates the status of the delivery as waiting (W), done (D), in progress (P), or bring-back (B). If the delivery employee is at a particular delivery location and is currently making the delivery at the location, the status for the delivery entry is noted as being “in progress.” The other deliveries waiting to be executed are noted as “waiting.” Once the delivery is finalized, the status of the “in progress” delivery entry is changed to “done.” A “bring-back” status indicates that an originally scheduled delivery has been canceled (e.g. because the customer has opted to pick-up the delivery), and thus, the product is to be brought back to the central office.
  • the prior notify field 50 h indicates the amount of prior notice requested by the customer before a delivery is attempted. If no such request has been made, a default time is entered (e.g. 30 minutes).
  • the prior notify field further includes a telephone number, pager number, e-mail address, and the like, where notification of a delivery is to be made.
  • FIGS. 3A–3B are exemplary flow diagrams of a delivery scheduling and update process executed by the delivery scheduling computer 10 of FIG. 1 .
  • the process is described in terms of a computer program.
  • the program starts and in step 60 , creates a delivery schedule for a particular day and region.
  • the delivery scheduling computer 10 may present to the user a set of available times that the customer may choose for delivery. For instance, a customer ordering groceries via the Internet, may, at the time the order is placed, have a choice of a delivery day, as well as a set of delivery times on that day (e.g.
  • the present invention is also applicable, however, to situations where a customer does not or cannot specify a particular date or time of delivery, such as when the delivery is to be made as soon as the delivery order is received by the delivery service provider (e.g. packages sent by UPS, U.S. Mail, and the like).
  • the delivery service provider e.g. packages sent by UPS, U.S. Mail, and the like.
  • the delivery scheduling computer 10 creates a delivery schedule based on one of the typical routing algorithms known in the art.
  • the delivery schedule is based on a shortest-path algorithm which organizes the deliveries so that a total amount of mileage traveled by the delivery employee is minimized.
  • the program takes a list of deliveries to be made for the selected route, and determines the distance from the delivery headquarters to each delivery location.
  • the program selects the delivery with the shortest mileage from the delivery headquarters as the first delivery.
  • the program then computes the distance from the first delivery location to the remaining delivery locations, and selects the delivery with the shortest mileage as the second delivery. This process continues until all the deliveries have been assigned a delivery sequence.
  • the shortest-path algorithm therefore, creates a delivery sequence which will make the deliveries as efficient as possible.
  • a person of skill in the art should appreciate, however, that other known routing algorithms may also be used to create the routing schedule without departing from the scope and spirit of the present invention.
  • the program next computes the estimated delivery times for each of the deliveries based on the assigned delivery sequence.
  • an estimated delivery time is calculated based on a distance to a particular delivery location from a destination location.
  • the delivery predictions may be made more accurate by taking into account other factors, such as the amount of time expected to be spent at each delivery location, rush hour considerations, amount of deliveries to be made at each location, and the like.
  • the program next decides if any of the deliveries have been requested to be delivered within a certain delivery period. If such requests have been made, and the estimated delivery time is not within the specified delivery period, the program selects the deliveries whose estimated delivery times are not within the specified delivery periods and moves them up or down in the sequence of deliveries as necessary. The estimated delivery times of the deliveries affected by the change in sequence are also recalculated accordingly.
  • the delivery schedule information is entered into the scheduling table 50 ( FIG. 2 ) in step 61 , and stored in the system's mass storage device 36 .
  • the status field 50 g of all the deliveries are further initialized with a “waiting” status indicator.
  • the delivery schedule is downloaded to the delivery employee's HHC 32 , and the employee may now begin to make the scheduled deliveries.
  • the program constantly monitors the delivery schedule during the delivery process and makes appropriate notifications and updates to the delivery schedule. Accordingly, the program, in step 64 , retrieves a delivery entry from the scheduling table 50 for which a delivery is to be made. The status of this delivery is changed to “in progress” and stored in the delivery entry's status field 50 g . In step 66 , the program notifies the customer of the delivery prior to the making of the delivery. In doing so, the program examines the prior notify field 50 h for the delivery for determining how far in advance the notification should be made. The notification is made by initiating automatic or manual telephonic communication with the customer's telephone, cellular phone, or pager.
  • the notification is transmitted to the customer's HHC 18 , PC 14 , or STB 16 via wireless or wired communication.
  • the notification may be sent to the customer's e-mail address, or displayed on a ticker on the customer's browser.
  • the program inquires whether a customer has placed a request for a different delivery time or location.
  • the customer may also indicate that no delivery is necessary, and that the customer will do a pick-up of the goods to be delivered from the delivery headquarters.
  • a customer might make such a request upon receipt of a delivery alert.
  • the customer may access the estimated delivery schedule time via the Internet, telephone, or other communication means, prior to the receipt of the delivery alert. For example, a customer using the browser-based client may at any time log onto the delivery scheduling computer 10 and view a current estimated delivery time. If the delivery is still waiting to be delivered, the customer may then submit a request to change a delivery parameter.
  • the program calculates the cost change to make the new delivery.
  • the cost change is generally based on the mileage increase due to the request. Alternatively, if no mileage increase is caused by the request, a flat service fee might be assessed to process the request. In yet another alternative, the change may be processed free of charge for a predetermined number of times for frequent shoppers, such as up to three times a month.
  • step 72 the program modifies the customer's bill to reflect the change in the cost.
  • step 74 the program determines if the request has created a change in the delivery schedule. If the answer is YES, the program, in step 76 , revises the schedule table 50 and transmits the revised schedule to the delivery employee. In this regard, the program first determines if the change is in the delivery time or location. If the change is in the delivery time, the program moves the delivery up or down in the delivery sequence and re-calculates the estimated delivery times for the remaining deliveries accordingly.
  • the program again re-calculates the estimated delivery time for the changed delivery as well as the remaining deliveries.
  • the program further calculates the increase in total mileage that the delivery employee will need to travel due to the change of location.
  • the status of the entry for the delivery is changed to “bring-back.”
  • Such a delivery entry is no longer assigned a delivery sequence number, an estimated delivery time, nor an actual delivery time.
  • the estimated delivery times of the remaining deliveries are thus updated accordingly.
  • the calculation of the revised costs, the revision of the customer billing, and the revision of the delivery schedule table 50 occurs only if the customer accepts the increased costs.
  • the program further inquires in step 78 whether a delivery completion message was received by the delivery employee.
  • An employee transmits such a message after a delivery with a status of “in progress” has been completed.
  • the delivery completion message includes an actual delivery time, and is transmitted using the employee's HHC 32 or browser-based client. It is noted, however, that any other traditional means of communication, such as a two-way radio or telephone, may be utilized instead of the HHC 32 to submit the delivery completion message.
  • the program modifies the delivery schedule in the schedule table 50 and transmits the updated schedule to the delivery employee.
  • the update may be as simple as changing the status of the delivery to “done” from “in progress.” However, if the delivery was not completed by the estimated delivery time, the system re-calculates the remaining delivery times based on the actual delivery time.
  • step 82 the program inquires if the last delivery has been made. If the answer is YES, the program ends. Otherwise, the program returns to step 64 to retrieve the next delivery entry from the delivery schedule 50 .
  • FIG. 4 is an illustration of a screen 32 a of a delivery employee's HHC 32 or browser-based client.
  • the screen 32 a displays the updated delivery schedule as stored in the scheduling table 50 and transmitted by the delivery scheduling computer 10 .
  • the screen 32 displays a delivery address 70 , an estimated delivery time 72 , an actual delivery time 74 , and a delivery status 76 .
  • the delivery schedule is listed according to its delivery sequence (first delivery listed first, second delivery listed second, etc.)
  • the delivery employee selects the particular delivery listing 78 using, for instance, a stylus 32 b as the source of the input.
  • the employee uses the stylus 32 to actuate a “Completed” button or icon 80 on the screen 32 a to transmit a delivery completion message.
  • the HHC's or browser-based client's internal clock time-stamps the message, and transmits it to the delivery scheduling computer 10 for re-calculating the delivery times of the remaining deliveries.
  • the employee manually enters the actual time of the delivery in an input area 82 when transmitting the notification of a completed delivery. This may be desirable if the employee wants to wait before entering the delivery completion message.
  • FIG. 5 is an exemplary layout of a display screen 90 for viewing a delivery schedule over the Internet using the customer's browser-based client, HHC 18 , PC 14 , or television with an STB 16 .
  • the delivery scheduling computer 10 includes a set of user application modules for allowing the user to access and view the delivery schedule information, and request changes if desired.
  • the user application modules are programmed to display a graphics user interface on the customer's screen 90 to request the customer's name and/or user ID in an information entry area 110 .
  • other identification information may be requested from the user, such as a delivery address, a product tracking number if such is maintained in the schedule table 50 , and the like.
  • the user application modules Upon receipt of such information, the user application modules search the schedule table for a delivery entry matching the entered information. When a match is made, the user application modules retrieve a delivery location from the delivery address field 50 c and an estimated delivery time from the estimated delivery time field 50 e for display on the screen 90 . Other information such as the status of the delivery or an actual delivery time may also be displayed to the user.
  • a change to a delivery time is made by entering a new time in a time entry area 112 .
  • a change to a delivery location is made by entering a new location in a location entry area 114 . Otherwise, if the customer wants to pick-up the goods scheduled to be delivered, the customer checks a YES option 116 on the screen. Actuation of a submit button 118 transmits the changes to the delivery scheduling computer 10 .
  • FIG. 6 is a flow diagram of a touch-tone response program according to one embodiment of the invention.
  • the program starts upon detection of an incoming telephonic call on the delivery scheduling computer's phone line.
  • the program requests a client ID and password for authenticating the user. If the user has been authenticated, the program, in step 251 , plays a pre-recorded message of the various menu options available to the customer. For instance, the audio recording might state: “Please press 1 to listen to a scheduled delivery; press 2 to change a scheduled delivery; or press 3 to exit the system.”
  • step 252 the program determines if the customer has chosen to listen information about a scheduled delivery. If the answer is YES, the program, in step 256 , retrieves the estimated delivery time, location, status, and/or actual delivery time for the client ID from the schedule table 50 . In step 258 , program selects one or more appropriate audio recordings corresponding to the retrieved data, and plays the retrieved recordings to the customer.
  • step 260 the program determines if the customer has chosen to change a scheduled delivery. If the answer is YES, the program, in step 264 , plays a pre-recorded recording of the delivery parameters that the customer may change. In step 266 , the program determines if the customer has selected to change a delivery time and if so, changes to the delivery time are made in step 270 . In step 268 , the program determines if the customer has selected to change a delivery location and if so, changes the delivery location are made in step 272 . The program ends upon a determination in steps 274 or 276 that the user has selected an exit option.

Abstract

A system and method for continuously monitoring and updating delivery schedules based on completed deliveries and customer modifications. A delivery scheduling computer stores and updates delivery schedule information, notifying the customer prior to a scheduled delivery of an estimated time of delivery. The notification is made to a customer's PC, browser-based client, hand-held computer or set-top box, or by conventional communication methods such as a telephone, pager, or cellular phone. If the customer desires to change the time or location of the delivery, the customer transmits a delivery change request and the schedule is modified accordingly. Employees use a hand-held computer or a browser-based client to receive updated delivery schedule information, as well as to transmit a delivery completion message to the delivery scheduling computer. The message includes an actual delivery time which the delivery scheduling computer uses to update the estimated delivery times of the remaining deliveries.

Description

FIELD OF THE INVENTION
The present invention relates generally to delivery scheduling systems, and more particularly, to a system and method for continuously monitoring and updating a delivery schedule, and notifying a customer of a scheduled delivery.
BACKGROUND OF THE INVENTION
The expansion of personal computers into homes of average consumers has also expanded the usage of the Internet by such consumers, and with it, has opened a new avenue of shopping, specifically, Internet shopping. The Internet, and specifically, the World Wide Web, provides convenient purchasing abilities from one's home, with a simple click of a mouse. Thus, practically anything imaginable, from groceries to a car, may now be purchased via the Internet.
However, unlike conventional shopping where a customer visits a store, purchases an item, and leaves the store with the item purchased, a person shopping over the Internet does not leave with the goods purchased when he or she logs off the computer. The goods purchased must be processed and delivered to the customer via a delivery service.
Other non-Internet companies, such as mail-order companies, also rely heavily on delivery services to distribute items purchased by consumers. Even conventional retail stores provide delivery services to customers for items that are not easily transportable, such as furniture, appliances, and the like.
Thus, the volume of items delivered by delivery services like U.S. Postal Service, United Parcel Service, Federal Express, and the like, has increased substantially, and with it, the pressure to be efficient and prompt in making the scheduled deliveries. Such efficiency and promptness is beneficial to both the delivery services as well as to customers, increasing customer satisfaction and encouraging purchase of items via the Internet.
Efforts have been made in the prior art to increase efficiency of certain delivery services. For instance, there exists in the prior art a self-monitoring mail delivery system wherein mail is tracked as it passes through multiple delivery stages. A schedule is created of expected arrival times at each stage. Should a mail piece not arrive on time, the system is alerted to initiate a search for the late or missing mail piece, or to take other corrective action, such as expediting delivery of late pieces. A data center monitors the operations and provides management information to help enhance deliveries.
The prior art also discloses a method and apparatus for monitoring the dispatching of scheduled mail, as well as for coordinating the receipt of new mail with common carrier dispatch schedules. Specifically, the prior art discloses a methodology by which mail is organized in terms of zip codes so that a mail run is able to arrive at a dispatch station “just-in-time” to be loaded onto a common carrier's vehicle. The prior art also discloses a post run analysis system which reviews the results of a mail production run in order to determine how effectively mail production was scheduled or whether certain mail production runs were completed too late in to conveniently meet the common carrier dispatch schedules. If this is the case, the mail production schedule is revised.
Despite efforts in the prior art, delivery services are still inconvenient for average consumers for several reasons. First, customers usually have no idea as to when a delivery is to be made, resulting in missed deliveries if there is no-one to receive the delivered merchandise. A missed delivery is not only detrimental to the customer, but also detrimental to the delivery service that would have re-directed the time and the resources expended to making a delivery which could have been successful.
Even if an estimated time of delivery is provided, such estimation is crude and not very accurate. Thus, for many items expected for delivery, customers end up postponing or canceling appointments, errands, and/or other duties to remain at the delivery location so that a delivery is not missed.
A second drawback to existing delivery services is that delivery service schedules are inflexible from the point of view of the customers. Once an item ordered is on the process of being delivered, the customer has no ability to change the delivery time, or request that the delivery be made to a different location.
Accordingly, there is a need for a delivery schedule system which continuously tracks delivery schedule times and notifies customers of a scheduled delivery prior to the making of a delivery. If the customer is not at home, or wants to change the delivery time or location, the system should allow such change and modify the delivery schedule accordingly.
SUMMARY OF THE INVENTION
The present invention addresses and alleviates the above-mentioned deficiencies associated with the prior art. More particularly, the present invention comprises a system which continuously monitors and updates delivery schedules based on completed deliveries and modifications made by the customers.
In accordance with one aspect of the invention, the delivery scheduling and updating system includes a delivery scheduling computer, a user computer, and a network linking the delivery scheduling computer to the user computer. The delivery scheduling computer electronically stores and updates delivery schedule information. Prior to a scheduled delivery, the delivery scheduling computer notifies the customer of an estimated time of the delivery. The customer receives the delivery notification via the user computer. If the customer desires to make a change to the delivery, such as the time of the delivery or the delivery location, the customer uses the computer to transmit a delivery change request. A set of user application modules associated with the delivery scheduling computer and the user computer allows the user to view the delivery notification and enter the delivery change request.
In another aspect of the invention, the customer receives delivery notifications and/or enters delivery change requests via a telephone, cellular phone, pager, or a set-top box.
In a further aspect of the present invention, system also includes an employee computer for receiving updated delivery schedule information from the delivery scheduling computer. The employee then makes deliveries according to the delivery schedule received. Upon completion of a scheduled delivery, the employee uses the employee computer to transmit a delivery completion message to the delivery scheduling computer. The delivery completion message includes an actual delivery time which the delivery scheduling computer uses to update the estimated delivery times of the remaining deliveries. In this way, their delivery times may be more accurately determined.
It will be appreciated that the system and method according to the present invention provide a significant improvement in the quality and efficiency of delivery services. Customers no longer need to wait at home for a scheduled delivery which may or may not be made on time. If the customer is not at the scheduled delivery location when notification of the delivery is made, the customer may alter the time or location of the delivery. Thus, delivery services no longer have to make unsuccessful delivery efforts, and may reorganize their schedules and times to ensure the most efficient and successfully delivery.
BRIEF DESCRIPTION OF THE DRAWINGS
These and other features, aspects and advantages of the present invention will be more fully understood when considered with respect to the following detailed description, appended claims and accompanying drawings wherein:
FIG. 1 schematic block diagram of an exemplary delivery schedule and notification system including a delivery scheduling computer;
FIG. 2 is a schematic layout diagram detailing the organization of delivery schedule information maintained by the delivery scheduling computer of FIG. 1;
FIGS. 3A–3B are exemplary flow diagrams of a delivery scheduling and update process executed by the delivery scheduling computer of FIG. 1;
FIG. 4 is an illustration of a screen with delivery schedule information for a delivery employee;
FIG. 5 is an exemplary layout of a display screen for displaying delivery schedule information to a customer; and
FIG. 6 is a flow diagram of a touch-tone response program for delivering and receiving delivery change requests over the phone.
DETAILED DESCRIPTION OF THE INVENTION
In general terms, the present invention is directed to a delivery schedule and notification system for use by delivery services such as the U.S. Postal Service, United Parcel Service, Federal Express, courier services, retail delivery services, and other types of local and international delivery services.
FIG. 1 depicts a schematic block diagram of an exemplary delivery schedule and notification system. The system comprises a delivery scheduling computer 10 for creating and updating one or more delivery schedules. The delivery scheduling computer 10 includes a mass storage device 36 for storing a database of delivery schedule information. The mass storage device may take the form of a hard disk drive or drive array.
The delivery scheduling computer 10 communicates with remote customers and delivery employees over a wide area network, such as the Internet, using wired communication or RF communication. According to one embodiment of the invention, the delivery scheduling computer 10 uses an Internet connection 12 for communicating with a remote customer's personal computer 14 or set-top box 16. The Internet connection 12 might comprise telephone lines, ISDN lines, DSL lines, cable connection and the like.
Customers and delivery employee also have access to hand-held computers (“HHCs”) 18, 32 that transmit and receive information to and from the delivery scheduling computer 10. The HHCs 18, 32 include wireless modems (not shown) which communicate with a wireless network service 20 through RF signals. The HHCs 18, 32 may also include a conventional phone modem for wired communication with the delivery scheduling computer 10. In addition, the HHCs 18, 32 include a touch screen 18 a and a stylus 18 b or tiny QWERTY keyboard 18 c for allowing user input into the HHC. The HHCs 18, 32 may alternatively be replaced with a hand-held device acting as a mobile, wireless monitor receiving scheduling data from the delivery scheduling computer 10.
In yet another embodiment of the invention, the HHCs 18, 32 are replaced with a browser-based client having Internet connection capabilities. Customers and employers use the browser-based client to log into the delivery scheduling computer 10 and access applications and information directly from the mass storage device 36.
The delivery scheduling computer 10 also transmits and receives information related to the delivery schedules to and from the remote customers via a conventional telephone 22 which communicates with a conventional telephone network 24, or a wireless phone 26 or pager 28, which communicates with a cellular telephone network 30. The delivery scheduling computer 10 includes an automatic dialing routine and voice synthesizer for automatically initiating telephonic communication with the customer. Alternatively, a customer service representative 34 with access to the delivery scheduling computer 10 manually initiates the telephonic communication. In yet another alternative, a separate server referred to as a computer telephony integration (CTI) server 35 includes logic for automatically receiving and processing the telephone calls.
Once communication between the delivery scheduling computer 10 and a remote customer is established via any of the above described methods, the delivery scheduling computer 10 transmits relevant portions of the delivery schedule information stored in the mass storage device 36 to the remote customers. This information includes, for instance, an estimated time in which delivery is to be made to the customer. In this way, customers are alerted of a delivery prior to its attempt.
In addition, a customer may request changes to the delivery, such as the time of the delivery and the delivery location. Upon receipt of such a request, the delivery scheduling computer 10 calculates the costs associated with making the change, typically based on a mileage increase. The increased cost is communicated to the customer in order to confirm that the customer will accept the additional cost. Upon acceptance of the additional cost, the delivery scheduling computer 10 modifies the delivery schedule to reflect the change.
The delivery employee makes deliveries according to the delivery schedule received from the delivery scheduling computer 10. The initial download of the delivery schedule might be wired or wireless. Thereafter, any updates to the delivery schedule while the employee is on the road is transmitted via RF signals.
Alternatively, if the delivery employee uses the browser-based client instead of the HHC 32, the employee establishes a connection to the delivery scheduling computer 10 and accesses the delivery schedule data directly from the computer's mass storage device 36. The browser displays the up-to-date delivery schedule as the changes are made in the mass storage device 36.
Upon completion of a particular delivery on the delivery schedule, the delivery employee transmits to the delivery scheduling computer 10 a delivery completion message including the actual time of the delivery.
According to one embodiment of the invention, the HHC's internal clock time-stamps the delivery completion message prior to its transmission to the delivery scheduling computer 10, and the actual delivery time is deemed to be the time stamped on the delivery completion message. In an alternative embodiment, the employee manually enters the actual time of delivery when transmitting the delivery completion message.
Upon receipt of a delivery completion message, the delivery scheduling computer 10 recalculates the estimated delivery times of the remaining deliveries and transmits a modified schedule information to the delivery employee. Thus, estimated delivery times for the remaining deliveries can be more accurately predicted. Modifications to the schedule information due to the changes requested by the customer are also transmitted to the employee.
FIG. 2 is a schematic layout diagram detailing the organization of delivery schedule information in the mass storage device 36. The schedule information is maintained in a delivery schedule table 50 as a series of scheduled delivery entries. One or more tables 50 may be maintained for different delivery routes, employees, days of the week, and the like.
Each delivery entry includes a unique customer identifier (customer ID) 50 a. The customer ID 50 a is associated with a particular customer name stored in a customer name field 50 b. Each delivery entry further includes a delivery address field 50 c for storing the address to which the delivery is to be made. A delivery sequence field 50 d indicates the order in which the delivery is to be made. The order of the deliveries are calculated based on an estimated delivery time stored in an estimated delivery time field 50 e. The actual time of the delivery is stored in an actual delivery time field 50 f.
In addition to the above, each delivery entry also includes a status field 50 g and a prior notify field 50 h. The status field 50 g indicates the status of the delivery as waiting (W), done (D), in progress (P), or bring-back (B). If the delivery employee is at a particular delivery location and is currently making the delivery at the location, the status for the delivery entry is noted as being “in progress.” The other deliveries waiting to be executed are noted as “waiting.” Once the delivery is finalized, the status of the “in progress” delivery entry is changed to “done.” A “bring-back” status indicates that an originally scheduled delivery has been canceled (e.g. because the customer has opted to pick-up the delivery), and thus, the product is to be brought back to the central office.
The prior notify field 50 h indicates the amount of prior notice requested by the customer before a delivery is attempted. If no such request has been made, a default time is entered (e.g. 30 minutes). The prior notify field further includes a telephone number, pager number, e-mail address, and the like, where notification of a delivery is to be made.
FIGS. 3A–3B are exemplary flow diagrams of a delivery scheduling and update process executed by the delivery scheduling computer 10 of FIG. 1. The process is described in terms of a computer program. The program starts and in step 60, creates a delivery schedule for a particular day and region. In doing so, the delivery scheduling computer 10 may present to the user a set of available times that the customer may choose for delivery. For instance, a customer ordering groceries via the Internet, may, at the time the order is placed, have a choice of a delivery day, as well as a set of delivery times on that day (e.g. between 9:00 am and 12:00 pm, or between 3:00 pm and 6:00 pm.) The present invention is also applicable, however, to situations where a customer does not or cannot specify a particular date or time of delivery, such as when the delivery is to be made as soon as the delivery order is received by the delivery service provider (e.g. packages sent by UPS, U.S. Mail, and the like).
The delivery scheduling computer 10 creates a delivery schedule based on one of the typical routing algorithms known in the art. According to one embodiment of the invention, the delivery schedule is based on a shortest-path algorithm which organizes the deliveries so that a total amount of mileage traveled by the delivery employee is minimized. In this regard, the program takes a list of deliveries to be made for the selected route, and determines the distance from the delivery headquarters to each delivery location. The program selects the delivery with the shortest mileage from the delivery headquarters as the first delivery. The program then computes the distance from the first delivery location to the remaining delivery locations, and selects the delivery with the shortest mileage as the second delivery. This process continues until all the deliveries have been assigned a delivery sequence. The shortest-path algorithm, therefore, creates a delivery sequence which will make the deliveries as efficient as possible. A person of skill in the art should appreciate, however, that other known routing algorithms may also be used to create the routing schedule without departing from the scope and spirit of the present invention.
The program next computes the estimated delivery times for each of the deliveries based on the assigned delivery sequence. In its simplest form, an estimated delivery time is calculated based on a distance to a particular delivery location from a destination location. The delivery predictions may be made more accurate by taking into account other factors, such as the amount of time expected to be spent at each delivery location, rush hour considerations, amount of deliveries to be made at each location, and the like.
The program next decides if any of the deliveries have been requested to be delivered within a certain delivery period. If such requests have been made, and the estimated delivery time is not within the specified delivery period, the program selects the deliveries whose estimated delivery times are not within the specified delivery periods and moves them up or down in the sequence of deliveries as necessary. The estimated delivery times of the deliveries affected by the change in sequence are also recalculated accordingly.
Once a delivery schedule has been created, the delivery schedule information is entered into the scheduling table 50 (FIG. 2) in step 61, and stored in the system's mass storage device 36. The status field 50 g of all the deliveries are further initialized with a “waiting” status indicator. In step 62, the delivery schedule is downloaded to the delivery employee's HHC 32, and the employee may now begin to make the scheduled deliveries.
The program constantly monitors the delivery schedule during the delivery process and makes appropriate notifications and updates to the delivery schedule. Accordingly, the program, in step 64, retrieves a delivery entry from the scheduling table 50 for which a delivery is to be made. The status of this delivery is changed to “in progress” and stored in the delivery entry's status field 50 g. In step 66, the program notifies the customer of the delivery prior to the making of the delivery. In doing so, the program examines the prior notify field 50 h for the delivery for determining how far in advance the notification should be made. The notification is made by initiating automatic or manual telephonic communication with the customer's telephone, cellular phone, or pager. Alternatively, the notification is transmitted to the customer's HHC 18, PC 14, or STB 16 via wireless or wired communication. For example, the notification may be sent to the customer's e-mail address, or displayed on a ticker on the customer's browser.
In step 68, the program inquires whether a customer has placed a request for a different delivery time or location. The customer may also indicate that no delivery is necessary, and that the customer will do a pick-up of the goods to be delivered from the delivery headquarters. A customer might make such a request upon receipt of a delivery alert. Alternatively, the customer may access the estimated delivery schedule time via the Internet, telephone, or other communication means, prior to the receipt of the delivery alert. For example, a customer using the browser-based client may at any time log onto the delivery scheduling computer 10 and view a current estimated delivery time. If the delivery is still waiting to be delivered, the customer may then submit a request to change a delivery parameter.
If the customer has requested to change a delivery, the program, in step 70, calculates the cost change to make the new delivery. The cost change is generally based on the mileage increase due to the request. Alternatively, if no mileage increase is caused by the request, a flat service fee might be assessed to process the request. In yet another alternative, the change may be processed free of charge for a predetermined number of times for frequent shoppers, such as up to three times a month.
In step 72, the program modifies the customer's bill to reflect the change in the cost. In step 74, the program determines if the request has created a change in the delivery schedule. If the answer is YES, the program, in step 76, revises the schedule table 50 and transmits the revised schedule to the delivery employee. In this regard, the program first determines if the change is in the delivery time or location. If the change is in the delivery time, the program moves the delivery up or down in the delivery sequence and re-calculates the estimated delivery times for the remaining deliveries accordingly.
If the change is in the delivery location, the program again re-calculates the estimated delivery time for the changed delivery as well as the remaining deliveries. The program further calculates the increase in total mileage that the delivery employee will need to travel due to the change of location.
If the customer has instead indicated that he or she is to do a pick-up of the goods, the status of the entry for the delivery is changed to “bring-back.” Such a delivery entry is no longer assigned a delivery sequence number, an estimated delivery time, nor an actual delivery time. The estimated delivery times of the remaining deliveries are thus updated accordingly.
According to one embodiment of the invention, the calculation of the revised costs, the revision of the customer billing, and the revision of the delivery schedule table 50 occurs only if the customer accepts the increased costs.
The program further inquires in step 78 whether a delivery completion message was received by the delivery employee. An employee transmits such a message after a delivery with a status of “in progress” has been completed. As discussed above in conjunction with FIG. 1, the delivery completion message includes an actual delivery time, and is transmitted using the employee's HHC 32 or browser-based client. It is noted, however, that any other traditional means of communication, such as a two-way radio or telephone, may be utilized instead of the HHC 32 to submit the delivery completion message.
If a completion message was received, the program, in step 80, modifies the delivery schedule in the schedule table 50 and transmits the updated schedule to the delivery employee. The update may be as simple as changing the status of the delivery to “done” from “in progress.” However, if the delivery was not completed by the estimated delivery time, the system re-calculates the remaining delivery times based on the actual delivery time.
In step 82, the program inquires if the last delivery has been made. If the answer is YES, the program ends. Otherwise, the program returns to step 64 to retrieve the next delivery entry from the delivery schedule 50.
FIG. 4 is an illustration of a screen 32 a of a delivery employee's HHC 32 or browser-based client. The screen 32 a displays the updated delivery schedule as stored in the scheduling table 50 and transmitted by the delivery scheduling computer 10. The screen 32 displays a delivery address 70, an estimated delivery time 72, an actual delivery time 74, and a delivery status 76. The delivery schedule is listed according to its delivery sequence (first delivery listed first, second delivery listed second, etc.)
After a delivery has been made, the delivery employee selects the particular delivery listing 78 using, for instance, a stylus 32 b as the source of the input. The employee then uses the stylus 32 to actuate a “Completed” button or icon 80 on the screen 32 a to transmit a delivery completion message. The HHC's or browser-based client's internal clock time-stamps the message, and transmits it to the delivery scheduling computer 10 for re-calculating the delivery times of the remaining deliveries.
In an alternative embodiment, the employee manually enters the actual time of the delivery in an input area 82 when transmitting the notification of a completed delivery. This may be desirable if the employee wants to wait before entering the delivery completion message.
FIG. 5 is an exemplary layout of a display screen 90 for viewing a delivery schedule over the Internet using the customer's browser-based client, HHC 18, PC 14, or television with an STB 16. According to one embodiment of the invention, the delivery scheduling computer 10 includes a set of user application modules for allowing the user to access and view the delivery schedule information, and request changes if desired. The user application modules are programmed to display a graphics user interface on the customer's screen 90 to request the customer's name and/or user ID in an information entry area 110. Alternatively, other identification information may be requested from the user, such as a delivery address, a product tracking number if such is maintained in the schedule table 50, and the like.
Upon receipt of such information, the user application modules search the schedule table for a delivery entry matching the entered information. When a match is made, the user application modules retrieve a delivery location from the delivery address field 50 c and an estimated delivery time from the estimated delivery time field 50 e for display on the screen 90. Other information such as the status of the delivery or an actual delivery time may also be displayed to the user.
A change to a delivery time is made by entering a new time in a time entry area 112. Similarly, a change to a delivery location is made by entering a new location in a location entry area 114. Otherwise, if the customer wants to pick-up the goods scheduled to be delivered, the customer checks a YES option 116 on the screen. Actuation of a submit button 118 transmits the changes to the delivery scheduling computer 10.
The customer may also access the delivery schedule information and make changes to delivery parameters, by accessing the delivery scheduling computer's CTI server 35 using the telephone 22 or cellular phone 26. FIG. 6 is a flow diagram of a touch-tone response program according to one embodiment of the invention. The program starts upon detection of an incoming telephonic call on the delivery scheduling computer's phone line. In step 250, the program requests a client ID and password for authenticating the user. If the user has been authenticated, the program, in step 251, plays a pre-recorded message of the various menu options available to the customer. For instance, the audio recording might state: “Please press 1 to listen to a scheduled delivery; press 2 to change a scheduled delivery; or press 3 to exit the system.”
In step 252, the program determines if the customer has chosen to listen information about a scheduled delivery. If the answer is YES, the program, in step 256, retrieves the estimated delivery time, location, status, and/or actual delivery time for the client ID from the schedule table 50. In step 258, program selects one or more appropriate audio recordings corresponding to the retrieved data, and plays the retrieved recordings to the customer.
In step 260, the program determines if the customer has chosen to change a scheduled delivery. If the answer is YES, the program, in step 264, plays a pre-recorded recording of the delivery parameters that the customer may change. In step 266, the program determines if the customer has selected to change a delivery time and if so, changes to the delivery time are made in step 270. In step 268, the program determines if the customer has selected to change a delivery location and if so, changes the delivery location are made in step 272. The program ends upon a determination in steps 274 or 276 that the user has selected an exit option.
Accordingly, there has been brought to the art of delivery scheduling systems, a system and method that allows constant monitoring, updating, and prior notifications to customers of deliveries waiting to be delivered. Estimated delivery times are calculated and transmitted to the customers prior to the actual delivery. Customers therefore need to be at the delivery location only during the times in which a delivery is expected to be made, instead of waiting endlessly for the delivery. If the customer is not at the scheduled delivery location when a delivery is scheduled to be made, the customer may alter the time or location of the delivery.
While the invention has been described with respect to particular illustrated embodiments, those skilled in the art and technology to which the invention pertains will have no difficulty devising variations which in no way depart from the scope and spirit of the present invention. Accordingly, the present invention is not limited to the specific embodiments described above, but rather, is defined by the scope of the appended claims.

Claims (36)

1. A delivery scheduling and updating system comprising:
a delivery scheduling computer electronically maintaining real-time delivery schedule information and delivering a selected portion of the information to a remote customer;
a user computer accessible to the remote customer for receiving the selected portion of the delivery schedule information and transmitting a delivery change request to the delivery scheduling computer;
a set of user application modules associated with the delivery scheduling computer and user computer for allowing the customer to view the selected portion of the delivery schedule information and enter the delivery change request;
means for automatically recomputing a delivery sequence based on the delivery change request; and
means for transmitting the recomputed delivery sequence to a delivery employee, the delivery employee delivering the goods according to the recomputed delivery sequence.
2. The system of claim 1, wherein the selected portion of the delivery schedule information comprises an estimated delivery time and a delivery location.
3. The system of claim 2, wherein the delivery change request includes a request to change the estimated delivery time.
4. The system of claim 2, wherein the delivery change request includes a request to change the delivery location.
5. The system of claim 1, wherein the user computer is a wired terminal.
6. The system of claim 1, wherein the user computer is a wireless terminal.
7. The system of claim 1, wherein the user computer is a browser-based client.
8. The system of claim 1 further including an employee computer accessible to a delivery employee for receiving the real-time delivery schedule information from the delivery scheduling computer, wherein the network links the delivery scheduling computer to the employee computer.
9. The system of claim 8, wherein the employee computer transmits a delivery completion message to the delivery scheduling computer upon completion of a scheduled delivery, the delivery completion message including an actual delivery time.
10. The system of claim 9, wherein the delivery scheduling computer updates the estimated delivery time of remaining deliveries based on the actual delivery time.
11. A delivery scheduling and updating system comprising:
a delivery scheduling computer electronically maintaining real-time delivery schedule information and transmitting the real-time delivery schedule information to a delivery employee, the delivery scheduling computer further transmitting a selected portion of the delivery schedule information to a remote customer, the selected portion of the delivery schedule information notifying the customer of a scheduled delivery;
an employee computer accessible to the delivery employee for receiving the real-time delivery schedule information from the delivery scheduling computer and for transmitting a delivery completion message to the delivery scheduling computer upon completion of the scheduled delivery, the delivery completion message including an actual delivery time; and
a user computer accessible to the remote customer for receiving the selected portion of the delivery schedule information from the delivery scheduling computer;
a set of user application modules associated with the delivery scheduling computer and the user computer for allowing the customer to view the selected portion of the delivery schedule information and enter a delivery change request, wherein the delivery scheduling computer automatically recomputes a delivery sequence based on the delivery change request and transmits the recomputed delivery sequence to the employee computer, the delivery employee delivering the goods according to the recomputed delivery sequence.
12. The system of claim 11, wherein the selected portion of the delivery schedule information comprises an estimated delivery time and a delivery location.
13. The system of claim 12, wherein the delivery scheduling computer receives the delivery completion message and updates the estimated delivery time of remaining deliveries based on the actual delivery time included in the delivery completion message.
14. The system of claim 11, wherein the employee computer is a wired terminal.
15. The system of claim 11, wherein the employee computer is a wireless terminal.
16. The system of claim 11, wherein the employee computer is a browser-based client.
17. A delivery notification computer in a computer network enabling communication with a remote customer and a remote delivery employee, the delivery notification computer comprising:
a memory for storing real-time delivery schedule information;
a processor coupled to the memory for creating and updating the real-time delivery schedule information;
a network connection coupled to the processor for transmitting a selected portion of the delivery schedule information to the remote customer and for receiving a delivery change request from the customer;
a set of user application modules for allowing the customer to view the selected portion of the delivery schedule information and enter the delivery change request;
means for automatically recomputing a delivery sequence based on the delivery change request; and
means for transmitting the recomputed delivery sequence to a delivery employee, the delivery employee delivering the goods according to the recomputed delivery sequence.
18. The delivery notification computer of claim 17, wherein the network connection further receives a delivery completion message from the remote delivery employee upon completion of the scheduled delivery, and wherein the processor updates the estimated delivery time of remaining deliveries based on the actual delivery time.
19. A delivery notification computer in a computer network enabling communication with a remote customer, the delivery notification computer comprising:
a memory for storing real-time delivery schedule information;
a network connection coupled to the memory for transmitting the real-time delivery schedule information to a delivery employee and a selected portion of the delivery schedule information to a remote customer, the selected portion of the delivery schedule information notifying the customer of a scheduled delivery, the network connection further receiving a delivery completion message from the delivery employee upon completion of the scheduled delivery, the delivery completion message including an actual delivery time, and the network connection further receiving a user-entered delivery change request; and
a processor coupled to the memory and the network connection for creating the real-time delivery schedule information and updating portions of the delivery schedule information based on the actual delivery time, the processor further automatically recomputing a delivery sequence based on the delivery change request and transmitting the recomputed delivery sequence to a delivery employee computer, the delivery employee delivering the goods according to the recomputed delivery sequence.
20. A delivery notification computer in a computer network enabling communication with a remote customer and a remote delivery employee, the delivery notification computer comprising:
means for creating delivery schedule information for a plurality of deliveries;
means for updating the delivery schedule information for real-time maintenance of the delivery schedule information;
means for transmitting a selected portion of the delivery schedule information to a remote customer, the selected portion of the delivery schedule information notifying the customer of a scheduled delivery;
means for receiving a delivery change request from the customer for modifying the delivery schedule information;
means for automatically recomputing a delivery sequence based on the delivery change request; and
means for transmitting the recomputed delivery sequence to a delivery employee, the delivery employee delivering the goods according to the recomputed delivery sequence.
21. The computer of claim 20, wherein the means for creating the delivery schedule information comprises means for creating the delivery schedule information based on a shortest-path algorithm.
22. The computer of claim 20, wherein the delivery change request includes a request to change the estimated delivery time.
23. The computer of claim 20, wherein the delivery change request includes a request to change the delivery location.
24. The computer of claim 20 further comprising means for recalculating a delivery cost based on the delivery change request.
25. The computer of claim 20 further comprising means for transmitting the delivery schedule information to a delivery employee.
26. The computer of claim 25 further comprising means for receiving a delivery completion message of a particular delivery from the delivery employee, the delivery completion message including an actual delivery time.
27. The computer of claim 20 wherein the means for transmitting further comprises means for determining when the selected portion of the delivery schedule information is to be transmitted to the remote customer.
28. A computerized delivery scheduling and updating method comprising:
creating a delivery schedule for a plurality of deliveries;
updating the delivery schedule for real-time maintenance of the delivery schedule;
transmitting a selected portion of the delivery schedule to a remote customer, the selected portion of the delivery schedule notifying the customer of a scheduled delivery;
receiving over a computer connection a delivery change request from the customer;
modifying the delivery schedule based on the delivery change request;
automatically recomputing a delivery sequence based on the delivery change request; and
transmitting the recomputed delivery sequence to a delivery employee, the delivery employee delivering the goods according to the recomputed delivery sequence.
29. The method of claim 28, wherein the creating the delivery schedule information comprises creating the delivery schedule information based on a shortest-path algorithm.
30. The method of claim 28, wherein the delivery change request includes a request to change the estimated delivery time.
31. The method of claim 28, wherein the delivery change request includes a request to change the delivery location.
32. The method of claim 28 further comprising the step of recalculating a delivery cost based on the delivery change request.
33. The method of claim 28 further comprising transmitting the delivery schedule information to a delivery employee.
34. The method of claim 33 further comprising receiving a delivery completion message of a particular delivery from the delivery employee, the delivery completion message including an actual delivery time.
35. The method of claim 34 further comprising modifying the delivery schedule information based on the actual delivery time.
36. The method of claim 28 further comprising determining when the selected portion of the delivery schedule information is to be transmitted to the remote customer.
US09/684,859 2000-10-05 2000-10-05 System and method for continuous delivery schedule including automated customer notification Expired - Fee Related US7222081B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US09/684,859 US7222081B1 (en) 2000-10-05 2000-10-05 System and method for continuous delivery schedule including automated customer notification
GB0114021A GB2368426A (en) 2000-10-05 2001-06-08 Delivery scheduling and updating system
JP2001299267A JP2002133318A (en) 2000-10-05 2001-09-28 System and method regarding continuous delivery schedule including automated client notification

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/684,859 US7222081B1 (en) 2000-10-05 2000-10-05 System and method for continuous delivery schedule including automated customer notification

Publications (1)

Publication Number Publication Date
US7222081B1 true US7222081B1 (en) 2007-05-22

Family

ID=24749869

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/684,859 Expired - Fee Related US7222081B1 (en) 2000-10-05 2000-10-05 System and method for continuous delivery schedule including automated customer notification

Country Status (3)

Country Link
US (1) US7222081B1 (en)
JP (1) JP2002133318A (en)
GB (1) GB2368426A (en)

Cited By (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020092903A1 (en) * 2001-01-17 2002-07-18 Fujitsu Limited Method of and apparatus for managing delivery goods and computer products
US20020178168A1 (en) * 2001-05-22 2002-11-28 Pitney Bowes Incorporated System and method for obtaining and tracking up-to the-minute delivery locations of employees via a database system
US20030036935A1 (en) * 2001-08-15 2003-02-20 Nel Andre M. E. Allocating freight haulage jobs
US20040073490A1 (en) * 2002-10-15 2004-04-15 Baiju Shah Dynamic service fulfillment
US20040128158A1 (en) * 2001-08-21 2004-07-01 Jukka Salonen Booking method and system
US20040133446A1 (en) * 2002-11-01 2004-07-08 United Parcel Service Of America, Inc. Alternate delivery location methods and systems
US20040220845A1 (en) * 2003-04-30 2004-11-04 Cynthia Malapitan System and method of automated package tracking
US20040263385A1 (en) * 2002-06-24 2004-12-30 Bellsouth Intellectual Property Corporation Systems and methods for providing location-based arrival monitoring and notification
US20050015288A1 (en) * 2003-07-18 2005-01-20 Reeves William Frederick Dynamic logistics routing system
US20050171856A1 (en) * 2004-01-30 2005-08-04 Canon Usa, Inc. Estimated time of arrival (ETA) systems and methods
US20060087451A1 (en) * 2002-06-24 2006-04-27 Maria Adamczyk Methods, systems, and computer program products for managing a schedule for a party using geographic location information
US20060262967A1 (en) * 2005-05-09 2006-11-23 United Parcel Service Of America, Inc. Systems and methods for routing and scheduling
US20070005452A1 (en) * 2005-06-21 2007-01-04 United Parcel Service Of America, Inc. Systems and Methods for Providing Personalized Delivery Services
US20080004995A1 (en) * 2006-06-20 2008-01-03 United Parcel Service Of America, Inc. Systems and Methods for Providing Personalized Delivery Services
US20090018760A1 (en) * 2003-04-15 2009-01-15 United Parcel Service Of America, Inc. Rush hour modeling for routing and scheduling
US20090099685A1 (en) * 2007-10-16 2009-04-16 Siemens Aktiengesellschaft Method and Device for Transporting Articles with the Aid of a Display Device
US20090150206A1 (en) * 2007-12-07 2009-06-11 Mci Communications Services Notification system and method
US20090313072A1 (en) * 2008-06-12 2009-12-17 Ford Motor Company Computer-based vehicle order tracking system
US20100036910A1 (en) * 2005-03-30 2010-02-11 Hideo Nakazawa Digital content distribution system
US20100235210A1 (en) * 2009-03-11 2010-09-16 United Parcel Service Of America, Inc. Scheduled delivery service systems, apparatuses, methods, and computer programs embodied on computer-readable media
US20100235251A1 (en) * 2009-03-10 2010-09-16 Bookit Oy Ajanvarauspalvelu Method and system for delivery of goods
US20100287194A1 (en) * 2007-12-28 2010-11-11 Masafumi Watanabe Presence-at-home information acquisition system
US20110173017A1 (en) * 2001-08-21 2011-07-14 Bookit Oy Ajanvarauspalvelu Authentication method and system
US20110170678A1 (en) * 2005-12-02 2011-07-14 Bookit Oy Ajanvarauspalvelu Method and system for the mass sending of messages
US8086546B2 (en) 2004-12-17 2011-12-27 Amazon Technologies, Inc. Method and system for anticipatory package shipping
US20120246077A1 (en) * 2011-03-24 2012-09-27 Ole-Petter Skaaksrud Systems and methods for electronically signing for a delivered package
US8362927B2 (en) 2003-05-28 2013-01-29 Eclipse Ip, Llc Advertisement systems and methods for notification systems
US8392285B2 (en) 1996-11-12 2013-03-05 Syncada Llc Multi-supplier transaction and payment programmed processing approach with at least one supplier
US8396811B1 (en) 1999-02-26 2013-03-12 Syncada Llc Validation approach for auditing a vendor-based transaction
US8560439B2 (en) 2004-06-09 2013-10-15 Syncada Llc Transaction processing with core and distributor processor implementations
US8576993B2 (en) 2006-05-02 2013-11-05 Bookit Oy Method and system for combining text and voice messages in a communications dialogue
US8589268B2 (en) 1996-11-12 2013-11-19 Syncada Llc Financial institution-based transaction processing system and approach
US20140025236A1 (en) * 2012-07-17 2014-01-23 Elwha LLC, a limited liability company of the State of Delaware Unmanned device utilization methods and systems
US8650119B2 (en) 2004-06-09 2014-02-11 Syncada Llc Order-resource fulfillment and management system and approach
US8666380B2 (en) 2001-08-21 2014-03-04 Bookit Oy Ajanvarauspalvelu Communication method and system
US20140067160A1 (en) * 2012-07-17 2014-03-06 Elwha LLC, a limited liability company of the State of Delaware Unmanned device interaction methods and systems
US8694389B1 (en) 2002-08-27 2014-04-08 Formula Labs, Llc System for optimization of business transactions between a selling vendor and a shipping vendor
US8712884B2 (en) 2006-10-06 2014-04-29 Syncada Llc Transaction finance processing system and approach
US20140122155A1 (en) * 2012-10-29 2014-05-01 Wal-Mart Stores, Inc. Workforce scheduling system and method
US8737959B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US8737955B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US8737958B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US8737954B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US8751337B2 (en) 2008-01-25 2014-06-10 Syncada Llc Inventory-based payment processing system and approach
US8762238B2 (en) 2004-06-09 2014-06-24 Syncada Llc Recurring transaction processing system and approach
US8825549B2 (en) 1996-11-12 2014-09-02 Syncada Llc Transaction processing with core and distributor processor implementations
US8825774B2 (en) 2008-07-04 2014-09-02 Bookit Oy Ajanvarauspalvelu Method and system for sending messages
US8880080B2 (en) 2006-05-02 2014-11-04 Bookit Oy Ajanvarauspalvelu Method and system for combining text and voice messages in a communications dialogue
US8942727B1 (en) 2014-04-11 2015-01-27 ACR Development, Inc. User Location Tracking
US9171307B2 (en) 2002-08-21 2015-10-27 Bookit Oy Ajanvarauspalvelu Using successive levels of authentication in online commerce
US9288315B2 (en) 2001-08-21 2016-03-15 Bookit Oy Ajanvarauspalvelu Method and system for mediating and provisioning services
US9413707B2 (en) 2014-04-11 2016-08-09 ACR Development, Inc. Automated user task management
US9418361B2 (en) 2001-08-21 2016-08-16 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US9501775B2 (en) 2009-03-10 2016-11-22 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
WO2017024344A1 (en) * 2015-08-12 2017-02-16 Aluminium Industries Investments Pty Ltd System and method for managing product installation and/or service delivery
US9578022B2 (en) 2001-08-21 2017-02-21 Bookit Oy Ajanvarauspalvelu Multi-factor authentication techniques
US9760854B1 (en) 2012-05-21 2017-09-12 Formula Labs, Llc System and method for identifying and co-ordinating an alternate delivery of one or more selected items
US9798999B2 (en) 2013-03-12 2017-10-24 United Parcel Service Of America, Inc. Systems and methods for ranking potential attended delivery/pickup locations
US9807614B2 (en) 2001-08-21 2017-10-31 Bookit Oy Ajanvarauspalvelu Using successive levels of authentication in online commerce
USRE46685E1 (en) 2001-08-21 2018-01-23 Bookit Oy Ajanvarauspalvelu SMS inquiry and invitation distribution method and system
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
US10002340B2 (en) 2013-11-20 2018-06-19 United Parcel Service Of America, Inc. Concepts for electronic door hangers
WO2018222668A1 (en) * 2017-05-31 2018-12-06 Ring Llc Parcel delivery prediction-based theft detection
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
US10346784B1 (en) 2012-07-27 2019-07-09 Google Llc Near-term delivery system performance simulation
US10354216B2 (en) 2013-08-30 2019-07-16 United Parcel Service Of America, Inc. Systems, methods, and computer program products for providing customized communication content in conjunction with transport of a plurality of packages
US10387824B2 (en) 2012-12-21 2019-08-20 United Parcel Service Of America, Inc. Systems and methods for delivery of an item
US10395209B2 (en) * 2012-08-22 2019-08-27 Two Rings Media Inc. Automatic capacity detection systems and methods
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
US10445682B2 (en) 2013-02-01 2019-10-15 United Parcel Service Of America, Inc. Systems and methods for parcel delivery to alternate delivery locations
US10469591B2 (en) 2001-08-21 2019-11-05 Bookit Oy Method and system for mediating and provisioning services
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
US10733563B2 (en) 2014-03-13 2020-08-04 United Parcel Service Of America, Inc. Determining alternative delivery destinations
US10902491B2 (en) 2001-08-21 2021-01-26 Bookit Oy Product/service reservation and delivery facilitation with semantic analysis enabled dialog assistance
US10929784B2 (en) 2001-08-21 2021-02-23 Bookit Oy Booking method and system
US11004114B2 (en) 2001-08-21 2021-05-11 Bookit Oy Components, system, platform and methodologies for mediating and provisioning services and product delivery and orchestrating, mediating and authenticating transactions and interactions
US11055644B2 (en) * 2019-02-18 2021-07-06 Coupang Corp. Package delivery sub-route assignments to delivery workers based on expected delivery efficiency
US11068832B1 (en) * 2018-08-31 2021-07-20 VuTrans Solutions LLC System and method for identifying freight capacity
US11126940B2 (en) * 2019-02-18 2021-09-21 Coupang Corp. Balancing package delivery sub-route assignments amongst delivery workers based on worker efficiencies and attendance
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
US11205153B1 (en) 2013-11-15 2021-12-21 Grubhub Holdings, Inc. System and method for determining time of delivery of order
US11290878B2 (en) 2015-03-04 2022-03-29 Smartcom Labs Oy Components, system, platform and methodologies for mediating and provisioning services and product delivery and orchestrating, mediating and authenticating transactions and interactions
US11373135B2 (en) 2016-07-11 2022-06-28 Walmart Apollo, Llc Systems and methods for analyzing delivery restrictions when delivering products ordered by a customer
US11475395B2 (en) * 2018-01-19 2022-10-18 Walmart Apollo, Llc Systems and methods for combinatorial resource optimization
US11494726B2 (en) 2013-06-19 2022-11-08 ExFreight Zeta, LLC Process of combining multiple carriers for international shipping
US11594079B2 (en) 2018-12-18 2023-02-28 Walmart Apollo, Llc Methods and apparatus for vehicle arrival notification based on object detection
US11615368B2 (en) 2018-11-01 2023-03-28 Walmart Apollo, Llc Systems and methods for determining delivery time and route assignments
US11922343B2 (en) 2018-01-19 2024-03-05 Walmart Apollo, Llc Systems and methods for combinatorial resource optimization
US11961016B2 (en) 2001-08-21 2024-04-16 Smartcom Labs Oy Booking method and system

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6985871B2 (en) * 2001-08-10 2006-01-10 United Parcel Service Of America, Inc. Systems and methods for scheduling reoccurring deliveries and pickups
CN1564993A (en) * 2001-10-05 2005-01-12 美国联合包装服务有限公司 Inbound and outbound shipment notification methods and systems
JP4143313B2 (en) * 2002-03-05 2008-09-03 Necインフロンティア株式会社 Mobile visit service system
US7624024B2 (en) * 2005-04-18 2009-11-24 United Parcel Service Of America, Inc. Systems and methods for dynamically updating a dispatch plan
JP2008030951A (en) * 2006-07-03 2008-02-14 Askul Corp Cargo delivery time predicting system
US20100312860A1 (en) * 2007-11-29 2010-12-09 Airbus Operations Gmbh Planning And Controlling Of Objects Transportation
EP2225711A1 (en) * 2007-12-20 2010-09-08 Deutsche Post AG Method and system for delivering shipping information
JP2010149958A (en) * 2008-12-24 2010-07-08 Toyota Motor Corp Delivery system
EP2381396A1 (en) * 2010-04-20 2011-10-26 Deutsche Post AG Delivery system for objects
JP6940976B2 (en) * 2017-05-19 2021-09-29 ヤフー株式会社 Notification device, notification method and notification program
JP7027765B2 (en) * 2017-09-29 2022-03-02 富士通株式会社 Control programs, control methods, and information processing equipment

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5043908A (en) 1989-10-03 1991-08-27 Pitney Bowes Inc. Mail delivery system with arrival monitoring
US5317699A (en) 1991-12-27 1994-05-31 Nec Corporation Schedule management system with common memory for multiple users
US5469362A (en) 1994-05-16 1995-11-21 Pitney Bowes Inc. Dispatching method and apparatus for monitoring scheduled mail
WO1996016365A2 (en) * 1994-11-14 1996-05-30 Sun Optech, Ltd. Computer system including means for decision support scheduling
US5524077A (en) 1987-07-24 1996-06-04 Faaland; Bruce H. Scheduling method and system
US5696948A (en) 1994-07-13 1997-12-09 Bell Communications Research, Inc. Apparatus for determining round trip latency delay in system for preprocessing and delivering multimedia presentations
US5706486A (en) 1994-07-13 1998-01-06 Bell Communications Research, Inc. Method for preprocessing multimedia presentations to generate a delivery schedule
US5751245A (en) 1994-03-25 1998-05-12 Trimble Navigation Ltd. Vehicle route and schedule exception reporting system
EP0845747A2 (en) 1996-11-28 1998-06-03 Hitachi, Ltd. A delivery managing system
US5765167A (en) 1994-12-26 1998-06-09 Casio Computer Co., Ltd. Data file update processing apparatus
US5809479A (en) * 1994-07-21 1998-09-15 Micron Technology, Inc. On-time delivery, tracking and reporting

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5524077A (en) 1987-07-24 1996-06-04 Faaland; Bruce H. Scheduling method and system
US5043908A (en) 1989-10-03 1991-08-27 Pitney Bowes Inc. Mail delivery system with arrival monitoring
US5317699A (en) 1991-12-27 1994-05-31 Nec Corporation Schedule management system with common memory for multiple users
US5751245A (en) 1994-03-25 1998-05-12 Trimble Navigation Ltd. Vehicle route and schedule exception reporting system
US5469362A (en) 1994-05-16 1995-11-21 Pitney Bowes Inc. Dispatching method and apparatus for monitoring scheduled mail
US5696948A (en) 1994-07-13 1997-12-09 Bell Communications Research, Inc. Apparatus for determining round trip latency delay in system for preprocessing and delivering multimedia presentations
US5706486A (en) 1994-07-13 1998-01-06 Bell Communications Research, Inc. Method for preprocessing multimedia presentations to generate a delivery schedule
US5809479A (en) * 1994-07-21 1998-09-15 Micron Technology, Inc. On-time delivery, tracking and reporting
WO1996016365A2 (en) * 1994-11-14 1996-05-30 Sun Optech, Ltd. Computer system including means for decision support scheduling
US5765167A (en) 1994-12-26 1998-06-09 Casio Computer Co., Ltd. Data file update processing apparatus
EP0845747A2 (en) 1996-11-28 1998-06-03 Hitachi, Ltd. A delivery managing system

Non-Patent Citations (14)

* Cited by examiner, † Cited by third party
Title
Bishop et al., ClickSchedule: Fulfilling E-Commerce Through Online Scheduling, Aberdeen Group, Inc., Sep. 21, 1999, [GOOGLE]. *
Boulton et al., United Parcel Service: Moving at the Speed of Business, Boulton and USW, copyright 1999 [GOOGLE]. *
Business Editors, Arrow Establishes Internet Business Group, Business Wire, Jul. 15, 1999 [PROQUEST]. *
Business Editors, Descartes-Versatile Solution for Home Delivery and Consumer Direct Gains Rapid Adoption by Internet Grocers, Business Wire, New York, Jul. 11, 2000 [PROQUEST]. *
Business Wire, ShopLink Selects Descartes' e-Business Home Delivery Solution to Optimize Service and Delivery for the Online Grocery and Household Service, Descartes Press Release, Business Wire, Aug. 6, 1999 [GOOGLE]. *
CCN Matthews, The Descartes Systems Group Unveils Revolutionary Web-Based Delivery Management System to Monitor the Flow of Products Throughout the Entire High-Tech Supply Chain, Canadian Corporate News, Oct. 13, 1998 [GOOGLE]. *
Descartes, PeopleSoft to Extend Existing Order Management Solution with Descartes' e-Business Solutions, Descartes Press Release. Aug. 31, 1999, [GOOGLE]. *
Fleet Equipment, MobileCast Bundled Wireless Solution for Distribution, Fleet Equipment, vol. 24, Issue 5, May 1998, p. 79 [EBSCO]. *
Kennedy, Roadnet Technologies Announces Release of MOBILECAST(TM) Wireless Dispatch and Delivery Solution; Product Enables Breakthrough Customer Service, Pr Newswire, New York, Oct. 29, 1999 [PROQUEST]. *
Roadnet Technologies, MobileCast Bundled Wireless Solution for Distribution, Fleet Equipment, vol. 24, Issue 5, May 1998, pp. 79 [EBSCO]. *
Shah, FedEx Readying Product Suite to Provide Package Tracking, Electronic Buyers' News, Issue 1228, Sep. 11, 2000 ([EBSCO]. *
Truck Fleet Management, Technology Browser, Truck Fleet Management, Norwalk, vol. 78, Issue 5, May 2000, p. 56-57 [PROQUEST]. *
UPS, UPS Introduces On-the-Spot Tracking, UPS Press Release, Jun. 14, 1999 [GOOGLE]. *
UPS, UPS OnLine(R) World Link Delivers FREE Internet Access to Web Shipping and Digital Document Delivery Solutions, UPS Press Release, Oct. 4, 1999 [GOOGLE]. *

Cited By (201)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8825549B2 (en) 1996-11-12 2014-09-02 Syncada Llc Transaction processing with core and distributor processor implementations
US8595099B2 (en) 1996-11-12 2013-11-26 Syncada Llc Financial institution-based transaction processing system and approach
US8589268B2 (en) 1996-11-12 2013-11-19 Syncada Llc Financial institution-based transaction processing system and approach
US8392285B2 (en) 1996-11-12 2013-03-05 Syncada Llc Multi-supplier transaction and payment programmed processing approach with at least one supplier
US8396811B1 (en) 1999-02-26 2013-03-12 Syncada Llc Validation approach for auditing a vendor-based transaction
US20020092903A1 (en) * 2001-01-17 2002-07-18 Fujitsu Limited Method of and apparatus for managing delivery goods and computer products
US7650295B2 (en) * 2001-01-17 2010-01-19 Fujitsu Limited Method, apparatus, and medium for remote approval of a delivery if the recipient is absent from the delivery location
US20020178168A1 (en) * 2001-05-22 2002-11-28 Pitney Bowes Incorporated System and method for obtaining and tracking up-to the-minute delivery locations of employees via a database system
US7693839B2 (en) * 2001-05-22 2010-04-06 Pitney Bowes Inc. System and method for obtaining and tracking up-to the-minute delivery locations of employees via a database system
US7353181B2 (en) * 2001-08-15 2008-04-01 Hewlett-Packard Development Company, L.P. Allocating freight haulage jobs
US20030036935A1 (en) * 2001-08-15 2003-02-20 Nel Andre M. E. Allocating freight haulage jobs
US20110112965A1 (en) * 2001-08-21 2011-05-12 Bookit Oy Ajanvarauspalvelu Communication method and system
US9706405B2 (en) 2001-08-21 2017-07-11 Bookit Oy Ajanvarauspalvelu Communication method and system
US11393006B2 (en) 2001-08-21 2022-07-19 Smartcom Labs Oy Product/service reservation and delivery facilitation with semantic analysis enabled dialog assistance
US11501218B2 (en) 2001-08-21 2022-11-15 Smarteom Labs Oy Booking method and system
US8737955B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US11195124B2 (en) 2001-08-21 2021-12-07 Bookit Oy Authentication method and system
US11095720B2 (en) 2001-08-21 2021-08-17 Bookit Oy Method and system for mediating and provisioning services
US11004014B2 (en) 2001-08-21 2021-05-11 Bookit Oy Authentication method and system
US11004114B2 (en) 2001-08-21 2021-05-11 Bookit Oy Components, system, platform and methodologies for mediating and provisioning services and product delivery and orchestrating, mediating and authenticating transactions and interactions
US11004015B2 (en) 2001-08-21 2021-05-11 Bookit Oy Authentication method and system
US8737958B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US10990908B2 (en) 2001-08-21 2021-04-27 Bookit Oy Booking method and system
US10929784B2 (en) 2001-08-21 2021-02-23 Bookit Oy Booking method and system
US10902491B2 (en) 2001-08-21 2021-01-26 Bookit Oy Product/service reservation and delivery facilitation with semantic analysis enabled dialog assistance
US11645588B2 (en) 2001-08-21 2023-05-09 Smartcom Labs Oy Mobile device implemented logistics functionality based on semantic analysis
US10885473B2 (en) 2001-08-21 2021-01-05 Bookit Oy Mobile device implemented payment functionality based on semantic analysis
USRE48385E1 (en) 2001-08-21 2021-01-05 Bookit Oy SMS inquiry and invitation distribution method and system
US10748085B2 (en) 2001-08-21 2020-08-18 Bookit Oy Booking method and system
US10740698B2 (en) 2001-08-21 2020-08-11 Bookit Oy Booking method and system
US8737959B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US20110131286A1 (en) * 2001-08-21 2011-06-02 Bookit Oy Booking method and system
US20110173017A1 (en) * 2001-08-21 2011-07-14 Bookit Oy Ajanvarauspalvelu Authentication method and system
US10469591B2 (en) 2001-08-21 2019-11-05 Bookit Oy Method and system for mediating and provisioning services
USRE46685E1 (en) 2001-08-21 2018-01-23 Bookit Oy Ajanvarauspalvelu SMS inquiry and invitation distribution method and system
US9807614B2 (en) 2001-08-21 2017-10-31 Bookit Oy Ajanvarauspalvelu Using successive levels of authentication in online commerce
US11429905B2 (en) 2001-08-21 2022-08-30 Smartcom Labs Oy Intelligent agent adding ease of use and security for mobile device for facilitating and payment for multiple mode transportation
US11961016B2 (en) 2001-08-21 2024-04-16 Smartcom Labs Oy Booking method and system
US9578022B2 (en) 2001-08-21 2017-02-21 Bookit Oy Ajanvarauspalvelu Multi-factor authentication techniques
US9461951B2 (en) 2001-08-21 2016-10-04 Bookit Oy Ajanvarauspalvelu Communication method and system
US9424567B2 (en) 2001-08-21 2016-08-23 Bookit Oy Ajanvarauspalvelu Authentication method and system
US8737954B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US8666380B2 (en) 2001-08-21 2014-03-04 Bookit Oy Ajanvarauspalvelu Communication method and system
US8856017B2 (en) 2001-08-21 2014-10-07 Bookit Oy Ajanvarauspalvelu Booking method and system
US9418361B2 (en) 2001-08-21 2016-08-16 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US9406062B2 (en) 2001-08-21 2016-08-02 Bookit Oy Ajanvarauspalvelu Authentication method and system
US9313161B2 (en) 2001-08-21 2016-04-12 Bookit Oy Ajanvarauspalvelu Booking method and system
US9288315B2 (en) 2001-08-21 2016-03-15 Bookit Oy Ajanvarauspalvelu Method and system for mediating and provisioning services
US8589194B2 (en) 2001-08-21 2013-11-19 Bookit Oy Ajanvarauspalvelu Booking method and system
US9177268B2 (en) 2001-08-21 2015-11-03 Bookit Oy Ajanvarauspalvelu Booking method and system
US20040128158A1 (en) * 2001-08-21 2004-07-01 Jukka Salonen Booking method and system
US20040263385A1 (en) * 2002-06-24 2004-12-30 Bellsouth Intellectual Property Corporation Systems and methods for providing location-based arrival monitoring and notification
US20060087451A1 (en) * 2002-06-24 2006-04-27 Maria Adamczyk Methods, systems, and computer program products for managing a schedule for a party using geographic location information
US9171307B2 (en) 2002-08-21 2015-10-27 Bookit Oy Ajanvarauspalvelu Using successive levels of authentication in online commerce
US8694389B1 (en) 2002-08-27 2014-04-08 Formula Labs, Llc System for optimization of business transactions between a selling vendor and a shipping vendor
US20040073490A1 (en) * 2002-10-15 2004-04-15 Baiju Shah Dynamic service fulfillment
US20040133446A1 (en) * 2002-11-01 2004-07-08 United Parcel Service Of America, Inc. Alternate delivery location methods and systems
US8433511B2 (en) 2003-04-15 2013-04-30 United Parcel Service Of America Rush hour modeling for routing and scheduling
US20090018760A1 (en) * 2003-04-15 2009-01-15 United Parcel Service Of America, Inc. Rush hour modeling for routing and scheduling
US20040220845A1 (en) * 2003-04-30 2004-11-04 Cynthia Malapitan System and method of automated package tracking
US9679322B2 (en) 2003-05-28 2017-06-13 Electronic Communication Technologies, LLC Secure messaging with user option to communicate with delivery or pickup representative
US9373261B2 (en) 2003-05-28 2016-06-21 Electronic Communication Technologies Llc Secure notification messaging with user option to communicate with delivery or pickup representative
US8711010B2 (en) 2003-05-28 2014-04-29 Eclipse Ip, Llc Notification systems and methods that consider traffic flow predicament data
US8564459B2 (en) 2003-05-28 2013-10-22 Eclipse Ip, Llc Systems and methods for a notification system that enable user changes to purchase order information for delivery and/or pickup of goods and/or services
US8368562B2 (en) 2003-05-28 2013-02-05 Eclipse Ip, Llc Systems and methods for a notification system that enable user changes to stop location for delivery and/or pickup of good and/or service
US8362927B2 (en) 2003-05-28 2013-01-29 Eclipse Ip, Llc Advertisement systems and methods for notification systems
US8531317B2 (en) 2003-05-28 2013-09-10 Eclipse Ip, Llc Notification systems and methods enabling selection of arrival or departure times of tracked mobile things in relation to locations
US9019130B2 (en) 2003-05-28 2015-04-28 Eclipse Ip, Llc Notification systems and methods that permit change of time information for delivery and/or pickup of goods and/or services
US9013334B2 (en) 2003-05-28 2015-04-21 Eclipse, LLC Notification systems and methods that permit change of quantity for delivery and/or pickup of goods and/or services
US20050015288A1 (en) * 2003-07-18 2005-01-20 Reeves William Frederick Dynamic logistics routing system
US8219503B2 (en) 2004-01-30 2012-07-10 Canon U.S.A., Inc. Estimated time of arrival (ETA) systems and methods
US20090265223A1 (en) * 2004-01-30 2009-10-22 Canon Usa, Inc. Estimated time of arrival (eta) systems and methods
US20050171856A1 (en) * 2004-01-30 2005-08-04 Canon Usa, Inc. Estimated time of arrival (ETA) systems and methods
US7536321B2 (en) * 2004-01-30 2009-05-19 Canon U.S.A., Inc. Estimated time of arrival (ETA) systems and methods
US8560439B2 (en) 2004-06-09 2013-10-15 Syncada Llc Transaction processing with core and distributor processor implementations
US8650119B2 (en) 2004-06-09 2014-02-11 Syncada Llc Order-resource fulfillment and management system and approach
US8762238B2 (en) 2004-06-09 2014-06-24 Syncada Llc Recurring transaction processing system and approach
US8086546B2 (en) 2004-12-17 2011-12-27 Amazon Technologies, Inc. Method and system for anticipatory package shipping
US8615473B2 (en) 2004-12-17 2013-12-24 Amazon Technologies, Inc. Method and system for anticipatory package shipping
US8271398B2 (en) 2004-12-17 2012-09-18 Amazon Technologies, Inc. Method and system for anticipatory package shipping
US20100036910A1 (en) * 2005-03-30 2010-02-11 Hideo Nakazawa Digital content distribution system
US9135575B2 (en) 2005-05-09 2015-09-15 Roadnet Technologies, Inc. Systems and methods for routing and scheduling visits to delivery locations
US20060262967A1 (en) * 2005-05-09 2006-11-23 United Parcel Service Of America, Inc. Systems and methods for routing and scheduling
US10134002B2 (en) 2005-06-21 2018-11-20 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US20070005452A1 (en) * 2005-06-21 2007-01-04 United Parcel Service Of America, Inc. Systems and Methods for Providing Personalized Delivery Services
US8108259B2 (en) 2005-06-21 2012-01-31 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US7657466B2 (en) 2005-06-21 2010-02-02 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
US20100076903A1 (en) * 2005-06-21 2010-03-25 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
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
US10200532B2 (en) 2005-12-02 2019-02-05 Bookit Oy Ajanvarauspalvelu Method and system for the mass sending of messages
US8634522B2 (en) 2005-12-02 2014-01-21 Bookit Oy Ajanvarauspalvelu Method and system for the mass sending of messages
US9832311B2 (en) 2005-12-02 2017-11-28 Bookit Oy Ajanvarauspalvelu Method and system for the mass sending of messages
US10637987B2 (en) 2005-12-02 2020-04-28 Bookit Oy Method and system for the mass sending of messages
US9049573B2 (en) 2005-12-02 2015-06-02 Bookit Oy Ajanvarauspalvelu Method and system for the mass sending of messages
US20110170678A1 (en) * 2005-12-02 2011-07-14 Bookit Oy Ajanvarauspalvelu Method and system for the mass sending of messages
US11233898B2 (en) 2005-12-02 2022-01-25 Bookit Oy Method and system for the mass sending of messages
USRE49002E1 (en) 2006-05-02 2022-03-29 Smartcom Labs Oy Method and system for combining text and voice messages in a communications dialogue
US9167398B2 (en) 2006-05-02 2015-10-20 Bookit Oy Ajanvarauspalvelu Method and system for combining text and voice messages in a communications dialogue
US8837689B2 (en) 2006-05-02 2014-09-16 Bookit Oy Ajanvarauspalvelu Method and system for combining text and voice messages in a communications dialogue
USRE46395E1 (en) 2006-05-02 2017-05-02 Bookit Oy Ajanvarauspalvelu Method and system for combining text and voice messages in a communications dialogue
US8880080B2 (en) 2006-05-02 2014-11-04 Bookit Oy Ajanvarauspalvelu Method and system for combining text and voice messages in a communications dialogue
US8576993B2 (en) 2006-05-02 2013-11-05 Bookit Oy Method and system for combining text and voice messages in a communications dialogue
US20080004995A1 (en) * 2006-06-20 2008-01-03 United Parcel Service Of America, Inc. Systems and Methods for Providing Personalized Delivery Services
US7765131B2 (en) 2006-06-20 2010-07-27 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US8712884B2 (en) 2006-10-06 2014-04-29 Syncada Llc Transaction finance processing system and approach
US20090099685A1 (en) * 2007-10-16 2009-04-16 Siemens Aktiengesellschaft Method and Device for Transporting Articles with the Aid of a Display Device
US20090150206A1 (en) * 2007-12-07 2009-06-11 Mci Communications Services Notification system and method
US20100287194A1 (en) * 2007-12-28 2010-11-11 Masafumi Watanabe Presence-at-home information acquisition system
US8751337B2 (en) 2008-01-25 2014-06-10 Syncada Llc Inventory-based payment processing system and approach
US20090313072A1 (en) * 2008-06-12 2009-12-17 Ford Motor Company Computer-based vehicle order tracking system
US8825774B2 (en) 2008-07-04 2014-09-02 Bookit Oy Ajanvarauspalvelu Method and system for sending messages
USRE46653E1 (en) 2008-07-04 2017-12-26 Bookit Oy Ajanvarauspalvelu Method and system for sending messages
USRE47279E1 (en) 2008-07-04 2019-03-05 Bookit Oy Ajanvarauspalvelu Method and system for sending messages
USRE48933E1 (en) 2008-07-04 2022-02-15 Bookit Oy Method and system for sending messages
US11413657B2 (en) * 2009-03-10 2022-08-16 Smartcom Labs Oy Method and system for delivery of goods based on a virtual address
US10300509B2 (en) 2009-03-10 2019-05-28 Bookit Oy Method and system for delivery of goods based on a virtual address
US20100235251A1 (en) * 2009-03-10 2010-09-16 Bookit Oy Ajanvarauspalvelu Method and system for delivery of goods
US9501775B2 (en) 2009-03-10 2016-11-22 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US9937531B2 (en) * 2009-03-10 2018-04-10 Bookit Oy Ajanvarauspalvelu Method and system for delivery of goods
US20100235210A1 (en) * 2009-03-11 2010-09-16 United Parcel Service Of America, Inc. Scheduled delivery service systems, apparatuses, methods, and computer programs embodied on computer-readable media
EP2689383B1 (en) * 2011-03-24 2018-10-10 Fedex Corporate Services, Inc. Systems and methods for electronically signing for a delivered package
US20120246077A1 (en) * 2011-03-24 2012-09-27 Ole-Petter Skaaksrud Systems and methods for electronically signing for a delivered package
US8898083B2 (en) * 2011-03-24 2014-11-25 Fedex Corporate Services, Inc. Systems and methods for electronically signing for a delivered package
US9760854B1 (en) 2012-05-21 2017-09-12 Formula Labs, Llc System and method for identifying and co-ordinating an alternate delivery of one or more selected items
US10445818B1 (en) 2012-05-21 2019-10-15 Formula Labs, Llc System and method for identifying and co-ordinating an alternate delivery of one or more selected items
US10043148B1 (en) 2012-05-21 2018-08-07 Formula Labs, Llc System and method for identifying and co-ordinating an alternate delivery of one or more selected items
US11900442B1 (en) 2012-05-21 2024-02-13 Formula Labs, Llc System and method for identifying and co-ordinating an alternate delivery of one or more selected items
US11321766B1 (en) 2012-05-21 2022-05-03 Formula Labs, Llc System and method for identifying and co-ordinating an alternate delivery of one or more selected items
US10019000B2 (en) 2012-07-17 2018-07-10 Elwha Llc Unmanned device utilization methods and systems
US20140067159A1 (en) * 2012-07-17 2014-03-06 Elwha LLC, a limited liability company of the State of Delaware Unmanned device interaction methods and systems
US9798325B2 (en) * 2012-07-17 2017-10-24 Elwha Llc Unmanned device interaction methods and systems
US9733644B2 (en) 2012-07-17 2017-08-15 Elwha Llc Unmanned device interaction methods and systems
US9713675B2 (en) * 2012-07-17 2017-07-25 Elwha Llc Unmanned device interaction methods and systems
US20140067160A1 (en) * 2012-07-17 2014-03-06 Elwha LLC, a limited liability company of the State of Delaware Unmanned device interaction methods and systems
US9061102B2 (en) 2012-07-17 2015-06-23 Elwha Llc Unmanned device interaction methods and systems
US20140025236A1 (en) * 2012-07-17 2014-01-23 Elwha LLC, a limited liability company of the State of Delaware Unmanned device utilization methods and systems
US9044543B2 (en) * 2012-07-17 2015-06-02 Elwha Llc Unmanned device utilization methods and systems
US20140067167A1 (en) * 2012-07-17 2014-03-06 Elwha LLC, a limited liability company of the State of Delaware Unmanned device interaction methods and systems
US9254363B2 (en) * 2012-07-17 2016-02-09 Elwha Llc Unmanned device interaction methods and systems
US10346784B1 (en) 2012-07-27 2019-07-09 Google Llc Near-term delivery system performance simulation
US10878367B2 (en) * 2012-08-22 2020-12-29 Two Rings Media Inc. Automatic capacity detection systems and methods
US10395209B2 (en) * 2012-08-22 2019-08-27 Two Rings Media Inc. Automatic capacity detection systems and methods
US20140122155A1 (en) * 2012-10-29 2014-05-01 Wal-Mart Stores, Inc. Workforce scheduling system and method
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
US10387824B2 (en) 2012-12-21 2019-08-20 United Parcel Service Of America, Inc. Systems and methods for delivery of an item
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
US10614410B2 (en) 2012-12-21 2020-04-07 United Parcel Service Of America, Inc. Delivery of an item to a vehicle
US11900310B2 (en) 2012-12-21 2024-02-13 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
US10909497B2 (en) 2013-03-12 2021-02-02 United Parcel Service Of America, Inc. Systems and methods of reserving space 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
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
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
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
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
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
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
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
US9798999B2 (en) 2013-03-12 2017-10-24 United Parcel Service Of America, Inc. Systems and methods for ranking potential attended delivery/pickup locations
US11494726B2 (en) 2013-06-19 2022-11-08 ExFreight Zeta, LLC Process of combining multiple carriers for international shipping
US10354216B2 (en) 2013-08-30 2019-07-16 United Parcel Service Of America, Inc. Systems, methods, and computer program products for providing customized communication content in conjunction with transport of a plurality of packages
US11386385B2 (en) 2013-08-30 2022-07-12 United Parcel Service Of America, Inc. Systems, methods, and computer program products for providing customized communication content in conjunction with transport of a plurality of packages
US10664787B2 (en) 2013-10-09 2020-05-26 United Parcel Service Of America, Inc. Customer controlled management of shipments
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
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
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
US11205153B1 (en) 2013-11-15 2021-12-21 Grubhub Holdings, Inc. System and method for determining time of delivery of order
US10192190B2 (en) 2013-11-20 2019-01-29 United Parcel Service Of America, Inc. Concepts for electronic door hangers
US11526830B2 (en) 2013-11-20 2022-12-13 United Parcel Service Of America, Inc. Concepts for electronic door hangers
US10002340B2 (en) 2013-11-20 2018-06-19 United Parcel Service Of America, Inc. Concepts for electronic door hangers
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
US10733563B2 (en) 2014-03-13 2020-08-04 United Parcel Service Of America, Inc. Determining alternative delivery destinations
US11769108B2 (en) 2014-03-13 2023-09-26 United Parcel Service Of America, Inc. Determining alternative delivery destinations
US9413707B2 (en) 2014-04-11 2016-08-09 ACR Development, Inc. Automated user task management
US8942727B1 (en) 2014-04-11 2015-01-27 ACR Development, Inc. User Location Tracking
US9818075B2 (en) 2014-04-11 2017-11-14 ACR Development, Inc. Automated user task management
US9313618B2 (en) 2014-04-11 2016-04-12 ACR Development, Inc. User location tracking
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
US11290878B2 (en) 2015-03-04 2022-03-29 Smartcom Labs Oy Components, system, platform and methodologies for mediating and provisioning services and product delivery and orchestrating, mediating and authenticating transactions and interactions
WO2017024344A1 (en) * 2015-08-12 2017-02-16 Aluminium Industries Investments Pty Ltd System and method for managing product installation and/or service delivery
US11373135B2 (en) 2016-07-11 2022-06-28 Walmart Apollo, Llc Systems and methods for analyzing delivery restrictions when delivering products ordered by a customer
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
WO2018222668A1 (en) * 2017-05-31 2018-12-06 Ring Llc Parcel delivery prediction-based theft detection
US11049375B2 (en) 2017-05-31 2021-06-29 Amazon Technologies, Inc. Parcel delivery prediction-based theft detection
US10593173B2 (en) 2017-05-31 2020-03-17 Amazon Technologies, Inc. Parcel delivery prediction-based theft detection
US11475395B2 (en) * 2018-01-19 2022-10-18 Walmart Apollo, Llc Systems and methods for combinatorial resource optimization
US11922343B2 (en) 2018-01-19 2024-03-05 Walmart Apollo, Llc Systems and methods for combinatorial resource optimization
US11551179B1 (en) 2018-08-31 2023-01-10 VuTrans Solutions LLC Assigning uncovered shipments to vehicle freight capacity for vehicles based on vehicle score and distance
US11068832B1 (en) * 2018-08-31 2021-07-20 VuTrans Solutions LLC System and method for identifying freight capacity
US11615368B2 (en) 2018-11-01 2023-03-28 Walmart Apollo, Llc Systems and methods for determining delivery time and route assignments
US11594079B2 (en) 2018-12-18 2023-02-28 Walmart Apollo, Llc Methods and apparatus for vehicle arrival notification based on object detection
US11055644B2 (en) * 2019-02-18 2021-07-06 Coupang Corp. Package delivery sub-route assignments to delivery workers based on expected delivery efficiency
US20210326798A1 (en) * 2019-02-18 2021-10-21 Coupang Corp. Systems and methods for computerized balanced delivery route pre-assignment
US11126940B2 (en) * 2019-02-18 2021-09-21 Coupang Corp. Balancing package delivery sub-route assignments amongst delivery workers based on worker efficiencies and attendance

Also Published As

Publication number Publication date
JP2002133318A (en) 2002-05-10
GB2368426A (en) 2002-05-01
GB0114021D0 (en) 2001-08-01

Similar Documents

Publication Publication Date Title
US7222081B1 (en) System and method for continuous delivery schedule including automated customer notification
US7233907B2 (en) Parcel or service delivery with partially scheduled time windows
EP1248414B1 (en) System and method for conducting wireless transactions
US8219503B2 (en) Estimated time of arrival (ETA) systems and methods
US7110958B2 (en) Method and apparatus for mobile pickup stations
US20160071050A1 (en) Delivery Channel Management
US7257552B1 (en) Consumer products distribution system
JP4224171B2 (en) Product ordering and delivery system and product ordering and delivery method
US6651085B1 (en) Agent status viewing system and method
US20020077937A1 (en) Apparatus and method for ensuring availability of inventory for electronic commerce
US20020087522A1 (en) Method and apparatus for facilitating internet based sales transactions by local vendors
US20100262549A1 (en) System and method for customer requests and contact management
US20020087505A1 (en) Method and apparatus for monitoring internet based sales transactions by local vendors
US20070198368A1 (en) System and method for customer requests and contact management
US20020013734A1 (en) Universal internet smart delivery agent
US20210224740A1 (en) Merchandise delivery management system and program
US7689475B2 (en) Distribution control system and method, and server apparatus and its control method
KR20070026793A (en) Automated voice link initiation
US20050165648A1 (en) Automatic call center for product ordering in retail system
US20040225507A1 (en) Delivery management system
US8527314B2 (en) Optimum service selection assisting system
US20030135420A1 (en) Web-based method for managing and communicating information regarding an order of consumer goods
WO2003027930A1 (en) Real time reservation system and method thereof using communication network
JP2002236846A (en) Advertisement distribution method, advertisement distribution server and advertisement distribution system
CN108564185A (en) A kind of order processing method and system based on O2O

Legal Events

Date Code Title Description
AS Assignment

Owner name: FUJITSU LIMITED, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SONE, MASAHIRO;REEL/FRAME:011253/0706

Effective date: 20001003

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
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: 20150522