US20050251402A1 - Autonomous communication in shipping - Google Patents
Autonomous communication in shipping Download PDFInfo
- Publication number
- US20050251402A1 US20050251402A1 US10/842,907 US84290704A US2005251402A1 US 20050251402 A1 US20050251402 A1 US 20050251402A1 US 84290704 A US84290704 A US 84290704A US 2005251402 A1 US2005251402 A1 US 2005251402A1
- Authority
- US
- United States
- Prior art keywords
- communications
- customer
- service provider
- bluetooth
- location
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0835—Relationships between shipper or supplier and carriers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0836—Recipient pick-ups
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0833—Tracking
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00185—Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
- G07B17/00362—Calculation or computing within apparatus, e.g. calculation of postage value
- G07B2017/00379—Calculation of different sending options for a mail piece
Definitions
- the present invention generally relates to the shipment and delivery of items and more particularly relates to the use of autonomous communications in the shipment and delivery of items.
- a service provider such as a shipping service, for example, UPS of Atlanta, Georgia
- UPS UPS of Atlanta, Georgia
- the shipper at a scheduled pick-up location may not have any items to be shipped on that particular day.
- the shipping service may not be aware that there is no need to attempt a pick-up at the scheduled pick-up location. An avoidable delay may be incurred by the shipping service's personnel when making stops at these “empty” scheduled pick-up locations.
- customers may request shipping service personnel to relay certain information about the delivered items to the customer thereby increasing the shipping service's time per stop.
- a visual indicator may be used at a scheduled pick-up location to inform shipping service personnel whether there are items at that location to be picked-up for shipment.
- Such visual indicators may be in the form of a sign placed in the window or door of the scheduled pick-up location.
- this approach is not practical in many instances because the pick-up location may not have exterior windows or doors where the visual indicator may be placed. In other instances, the windows may be at an elevation where the visual indicator cannot be seen from the street by shipping service personnel.
- the embodiments of the present invention overcome many of the challenges encountered in the prior art, some of which are described above, by providing efficient methods and systems to notify service provider personnel whether or not there is work to be performed at a customer's location and to quickly and efficiently transfer information from the service provider to the customer.
- Embodiments of the present invention include systems and methods of a service provider's device having communications with a customer's device. More specifically, the embodiments of the present invention include systems and methods of a shipping service's device having autonomous communications with a shipper's device.
- a Delivery Information Acquisition Device (DIAD), as used by UPS of Atlanta, Ga., has autonomous contact with a shipper's personal computer or other processor-based device having a unique network address or wireless access address.
- the unique address is a MAC address.
- a MAC address is a unique identifier burned into Ethernet TM and token ring adapters that identify that device's network interface from all others.
- the unique address may be an Internet protocol (IP) address, as are known in the art, or other means of individually identifying customers' devices.
- IP Internet protocol
- a shipping service provider such as, for example, UPS
- UPS has on the average, 1.3 million pick-ups a day (situations where UPS has agreed to stop and see if a customer has anything to be picked up).
- the embodiments of the present invention prevent the shipping service provider's driver from having to walk from the driver's truck to the customer's location to inquire if the customer has anything for pick up. For example, a driver may walk into an office building's lobby and the DIAD autonomously communicates with one or more different customers' devices on different floors to see which customers have work for the driver and to transfer information to the customer's device.
- a wireless personal area network such as, for example, a Bluetooth TM network (IEEE 802.15.1 standard compatible) is used to transfer information between the service provider's device and the customer's device.
- WPANs compatible with the IEEE 802 family of standards are used.
- One aspect of the invention is to use a WPAN signal to measure the signal strength between two devices such as, for example, the service provider's device and the customer's device, to determine whether the two devices are within data transmission range.
- Another aspect of the invention is a system comprised of a service provider's device having a communications device capable of communicating with customers' devices and a database with an address of customers' devices, a customer's device having a communications device capable of communicating with the service provider's device.
- Another aspect of the invention is for the service provider's device to autonomously poll the customer's device to determine if the customer has any work for the service provider.
- Another aspect of the invention is for the shipping service's device to autonomously poll the customer's device to determine if the customer has any items to be shipped.
- Another aspect of the invention is for the service provider's device to transfer information to the customer's device.
- Another aspect of the invention is for the shipping service's device to transfer information to the customer's device about items to be delivered to the customer.
- Another aspect of the invention is to use a WPAN signal to determine the signal strength between a shipping service's device and a customer's device and to transfer item information between the devices if within a suitable data range.
- Another aspect of the invention is associating in a database location information that indicates a location of at least one customer's premises with at least one wireless access address for a wirelessly-enabled computing device at the customer's premises.
- the location information comprises at least a portion of a street address.
- the location information comprises global positioning system (GPS) coordinates.
- GPS global positioning system
- the wireless access address is a MAC address, or the wireless access address is an Internet Protocol address.
- Another aspect of the invention is wirelessly transmitting location information from a computing device to a database storage unit storing location information for a plurality of customer locations. Respective wireless access addresses of the respective wirelessly-enabled computing devices at the customer locations is also transmitted to the database storage unit. The wireless access address associated with the transmitted location data is retrieved from the database storage unit and is transmitted to the computing device, where it is received. The wireless access address is then wirelessly transmitted to at least one customer computing device at the customer location to determine whether an item is available to be picked up for shipment at the customer's location.
- the location information may be comprised of at least a portion of a street address, or global positioning system (GPS) coordinates.
- the wireless access address may be a MAC address, or an Internet Protocol address.
- FIG. 1A is one exemplary embodiment of the system of the invention for autonomous communication between a service provider device and a customer device;
- FIG. 1B is another exemplary embodiment of the system of the invention for autonomous communication between a service provider device and a customer device, which is further comprised of a DTR device;
- FIG. 1C is another exemplary embodiment of the system of the invention for autonomous communication between a service provider device and one or more customer devices that are connected to a network;
- FIG. 1D is one exemplary embodiment of the system of the invention for autonomous point-to-point communication between a service provider device and a customer device;
- FIG. 1E is another exemplary embodiment of the system of the invention for autonomous point-to-point communication between a service provider device and a customer device, which is further comprised of a DTR device;
- FIG. 2 is an exemplary illustration of the use of an embodiment of the system of the invention for communications between a service provider device and various customer devices;
- FIG. 3 is an exemplary embodiment of a service provider device that may be used in an embodiment of the system of the invention
- FIG. 4 is a flowchart describing an exemplary method of use of one or more embodiments of the system of the invention, wherein a service provider device is autonomously provided information by a customer device about work to be performed at the customer's location;
- FIG. 5 is another flowchart describing an exemplary method of use of one or more embodiments of the system of the invention, wherein there are multiple customer devices at a location (e.g., an office building);
- FIG. 6 is yet another flowchart describing an exemplary method of use of one or more embodiments of the system of the invention, wherein the signal strength between the customer device and the service provider device is determined before the transfer of information is initiated;
- FIG. 7 is a flowchart that describes an exemplary method to measure the signal strength between two communications devices to determine if the devices are within data transmission range in an embodiment of the invention.
- FIG. 8 is another embodiment of a flowchart that describes an exemplary method to measure the signal strength between two communications devices to determine if the devices are within data transmission range in an embodiment of the invention.
- These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means that implement the function specified in the flowchart block or blocks.
- the computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
- blocks of the block diagrams and flowchart illustrations support combinations of means for performing the specified functions, combinations of steps for performing the specified functions and program instruction means for performing the specified functions. It will also be understood that each block of the block diagrams and flowchart illustrations, and combinations of blocks in the block diagrams and flowchart illustrations, can be implemented by special purpose hardware-based computer systems that perform the specified functions or steps, or combinations of special purpose hardware and computer instructions.
- Embodiments of the present invention include systems and methods of a service provider's device having autonomous communications with a customer's device. More specifically, in one embodiment of the invention, a Delivery Information Acquisition Device (DIAD), as used by UPS of Atlanta, Georgia, has autonomous contact with a shipper's computer or other device having a unique network address or wireless access address.
- the unique address is a specific MAC address. In other embodiments, the unique address may be a serial number of the computer or device's CPU or of the computer itself, a hash of the serial numbers of various components of a computer, an IP address, etc.
- a communications link is established between a customer's device and a service provider's device.
- the service provider's device is programmed for the unique address such as, for example, the specific MAC addresses at a stop location.
- signals are sent from a communications device within the service provider's device to each customer's device.
- the signals are addressed to the specific unique address of the customers' devices at the stop location.
- These unique addresses such as, for example, MAC addresses are stored in a memory of the service provider's device.
- An operator of the service provider's device selects a location and the service provider's device will then send signals addressed to the MAC addresses of the customers' devices at that location.
- a signal reaches a customer's device having a corresponding MAC address
- software within the customer's device enables the customer's device having the specific MAC address to send a signal to the service provider's device informing the service provider whether that customer does, or does not, have need for the service provider's assistance.
- a MAC address is a unique number assigned to a network interface such as, for example, a network interface card (NIC). These network interfaces are used in networks such as, for example, Ethernet TM and token ring networks. A NIC may also be called an Ethernet TM card.
- the MAC “address” is created by the manufacturer of the interface device.
- a standard MAC address is generally comprised of 12 alphanumeric characters. Each character is a number from 0-9 or a letter from A-F (i.e., a hexadecimal number). Sometimes colons or dashes separate the characters of a MAC address.
- MAC addresses examples include: 34528CF3D0B8, 34:52:8C:F3:D0:B8, 34-52-8C-F3-D0-B8, etc.
- various unique identifiers other than MAC addresses may be used to identify a customer's computer or other device.
- a WPAN is supported by the communications link between the service provider's devices and the customers' devices.
- the supported WPAN includes a Bluetooth TM wireless protocol.
- the service provider's device is a DIAD such as a DIAD IV that is equipped with Bluetooth TM communications device.
- a customer's device e.g., a personal computer also has Bluetooth TM communications device.
- the customer's device is a Bluetooth TM enabled communications device adapter that connects to the customer's device via a serial port (e.g., an RS-232 connection) or to a USB port via a device such as a Bluetooth-enabled USB dongle.
- the Bluetooth TM enabled communications device may be equipped with a special board to enable it to measure signal strength. Such boards are available from, for example, “Wavespeed” by Digi International of Minnetonka, Minn., or connectblue AB of Malmö, Sweden.
- the Wavespeed/S wireless serial adapters offer a secure, standards-based solution to enable wireless RS-232 serial data transfer between peripheral devices and a host.
- Two Wavespeed/S units may be paired with a host PC and barcode scanner, receipt printer, scale or other device to create a wireless link for instant serial cable replacement.
- a single Wavespeed/S may be used in server mode to communicate with a Bluetooth-enabled serial device like a DIAD, PDA, PLC, tablet PC or WAN radio.
- the Wavespeed/S wireless serial adapters connect to any serial port—no host PC or application software is required.
- Wavespeed/S increases user mobility in applications such as, for example, mobile computing (emergency vehicles, delivery trucks), medical, point-of-sale, etc.
- Bluetooth TM enabled communications devices do not have inherent signal strength measurement capabilities, thus necessitating the special boards to measure signal strength, it is anticipated that future versions of Bluetooth TM enabled communications devices will have intrinsic signal strength measurement capabilities. Therefore, the embodiments of this invention encompass this anticipated enhancement to Bluetooth TM technology communications.
- Bluetooth TM technology is chip technology that enables seamless voice and data connections between a wide range of devices through short-range digital two-way radio. It is an open specification for short-range communications of data and voice between both mobile and stationary devices. For instance, it specifies how mobile phones, wireless information devices (WIDs), computers and PDAs interconnect with each other, with computers, and with office or home phones.
- Bluetooth TM technology is a result of an alliance between mobile communications and mobile computing companies to develop a short-range communications standard allowing wireless data communications at ranges of about 10 meters.
- Bluetooth TM technology encompasses both a standard communications interface and a low-cost computer chip. It is a cross between the DECT (Digital European Cordless Telephone) and iRDA (infra Red Data Association) technologies, though the direct line of sight requirements of iRDA are avoided.
- Bluetooth technology does not involve mobile network transactions, its spectrum is freely available to use in the unlicensed spectrum area (at about 2.45 gigahertz). Data transmission speeds using Bluetooth TM enabled devices are now approximately between 720 kbps and one megabit per second (Mbps).
- Bluetooth TM technology will facilitate wireless local area networks (LANs) in which networks of different handheld computing terminals and mobile terminals can communicate and exchange data, even on the move and when there is no line-of-sight between those terminals.
- the synchronization and exchange of data are the major applications of Bluetooth TM enabled devices, as are electronic commerce applications such as, for example, electronically paying for parking meters, bus tickets, shopping, movies and so on.
- Bluetooth TM technology runs in the background and line of sight is not even needed for the machines to automatically initiate and trigger processes.
- the Bluetooth TM standard incorporates control mechanisms, since each device is assigned a unique address (e.g., 12-byte (MAC)), and to connect to that device, its address must be known. There is also an enquiry feature to search for other Bluetooth TM enabled devices within range
- a signal produced by Bluetooth TM enabled devices is used to measure the signal strength between two devices to determine whether the two devices are within data transmission range (DTR). In other embodiments communications between the two devices is attempted without measuring signal strength.
- the two devices are a DIAD (such as a DIAD IV) and one or more customers' computers.
- the customers' computers are equipped with Bluetooth TM communications devices having network interfaces such as NICs, each with separate MAC addresses.
- a DIAD equipped with a Bluetooth TM communication's device is programmed with the unique addresses (e.g., MAC addresses) of customer's computers' NICs.
- signal strength between two Bluetooth TM enabled devices is measured to determine DTR
- a service provider carries a DIAD into a designated area
- the DIAD is programmed to know the unique addresses (e.g., MAC addresses, IP addresses, etc.) that are in the area and begins monitoring the signal strength between the DIAD and the customers' computers with a DTR device.
- the DTR device provides a set bit of “1” to the communications device, which allows communications to be established between the DIAD and the customer's computer.
- the DIAD downloads shipping information and receives an acknowledgment.
- a DIAD may also communicate to a customer's device that the customer has, for example, a COD package and the customer needs to provide payment to the service provider. Furthermore, the DIAD may receive information from the customer's device indicating that the customer has items to be picked up by the service provider for shipment.
- a computer program associated with the customer's device may provide the customer with the option to request a pick up or other work.
- the DIAD will autonomously check the customer's device.
- the computer program will cause the communications device of the customer's device to transmit a signal to the service provider's device thereby instructing the service provider to go to that customer's location.
- the DIAD may receive from the customer's device a signal that there is no work at a particular customer site or the DIAD may not receive a signal from the customer's device. Therefore, the service provider knows whether there is a need to perform work at the customer's location without having to shut off the service provider's vehicle and/or leave the vehicle.
- the service provider can be better prepared for the specific work to be performed at the customer's location such as, for example, by having the necessary labels, carts, etc. for parcels, or in other instances, by taking the proper tools, equipment or parts to the customer's location.
- FIG. 1A illustrates one embodiment of the system of the invention for autonomous communication.
- a service provider device 102 and a customer device 104 are provided. Communications between the devices 102 , 104 occurs via a wireless network 120 .
- the service provider device 102 may be, for example, a DIAD as employed by UPS, or it may be a personal digital assistant (PDA), WID, or other communications device having processing capability.
- the customer device 104 may be a personal computer, server, microprocessor, or other device capable of causing the transmission of communications signals and processing received signals.
- the service provider device 102 is further comprised of a communications device 106 , such as, for example, a Bluetooth TM enabled wireless transceiver, and a DTR device 108 .
- a processor 110 capable of executing instructions, communicates with the communications device 106 , the DTR device 108 and one or more databases 112 stored in a memory device.
- the customer device 104 is further comprised of a communications device 114 , such as, for example, a Bluetooth-enabled wireless transceiver.
- the customer device 104 also has a processor 116 capable of executing instructions and communicating with the communications device 114 and one or more databases 118 stored in a memory device.
- the service provider device 102 communicates over the network 120 with the customer device 104 via the respective communications devices 106 , 114 . Generally, this is accomplished by the communications device 106 of the service provider device 102 sending a signal having a specific MAC address to a customer device 104 having that specific MAC address. Once this signal is received by the customer device 104 having that particular MAC address, the two devices may communicate. In other embodiments unique addressing schemes other than MAC addressing may be used.
- the service provider device 102 includes a DTR device 108 .
- This device measures the signal strength of a test communications signal between the customer device 104 and the service provider device 102 . Once this test communications signal meets or exceeds a predetermined level, a bit is set in the processor 110 of the service provider device 102 thereby allowing the transfer and receipt of data between the service provider device 102 and the customer device 104 via their respective communications devices 106 , 114 .
- the DTR device 108 may be a separate electronic board or chip from the Bluetooth TM enabled wireless transceiver, whereas in other embodiments the DTR device 108 may be incorporated into the electronic board, circuits or chips of the Bluetooth TM enabled wireless transceiver.
- the service provider device 102 does not include a DTR device 108 .
- communications is established by selecting a location from the memory of the service provider device 102 , wherein the location is associated with one or MAC addresses of customers' devices 104 .
- the communications device 106 of the service provider device 102 then sends a signal having a specific unique address such as, for example, a MAC address to a customer device 104 having that specific address. Once this signal is received by the customer device 104 having that particular address, the customer device 104 will send an acknowledgment signal to the service provider device 102 . Once the acknowledgment signal is received by the service provider device 102 , the two devices may communicate and transfer information from one to another.
- the network 120 is designed to support a WPAN protocol, which includes a Bluetooth TM wireless protocol, although other wireless fidelity protocols such as wireless wide area network (WWAN), and wireless local area network (WLAN), may be supported in other embodiments.
- a service provider device 102 may be able to communicate with one or more customer devices 104 that are connected to a network 120 .
- the network 120 may be wired, wireless or a combination thereof.
- the service provider device 102 may communicate with one master device (e.g., server, router, etc.) that is connected to the network.
- the master device may then communicate with other customer devices that are connected to the network.
- FIGS. 1D and 1E communications between the service provider device 102 and the customer device 104 are point-to-point.
- the database 112 of the service provider device 102 includes information about locations and the unique addresses of customer devices associated with those locations. For instance, and as shown in FIG. 2 , an office building 202 having a specific address 204 may have numerous devices 206 having unique addresses associated with that one location 202 .
- the service provider's device 208 contains a database 210 that associates location information 212 with unique network addresses or wireless access addresses 214 at those locations. An exemplary structure of such a database 216 is shown in FIG. 2 .
- a service provider will select a location from the database by, for example, pressing a button (not shown) on the service provider device 102 , selecting a location from a menu, scanning a barcode, RFID tag, or some other machine-readable indicia that identifies a location, by receiving a signal from a transmitter at the location wherein the signal provides information identifying the location, or by receiving global positioning system information.
- the service provider device's processor 110 will cause a signal to be sent from the Bluetooth TM enabled communications device 106 of the service provider device 208 to each unique address of customer devices 206 associated with that specific location 202 .
- a response (acknowledgment) is sent by the communications device 114 of the customer device 104 , 206 if the signal is received.
- the DTR device 108 measures the strength of these signals and, if the signals are sufficiently strong and meet a certain threshold, the DTR device 108 enables the transfer of data between the devices 208 , 206 .
- data transfer may be enabled simply by the receipt of the acknowledgment by the service provider device 208 from the customer device 206 .
- the service provider may determine, by use of the service provider device 208 , from the customer devices 206 located within the building 202 whether the customers have any work for the service provider, without having to enter the building 202 .
- the service provider's personnel 220 has exited the vehicle 218 , it is not necessary that the service provider device 208 be located outside the vehicle 218 and in some instances, the service provider device 208 may be mounted within the vehicle 218 .
- the service provider is a shipping service such as, for example, United Parcel Service of America, Inc. of Atlanta, Ga. (UPS); FedEx Corp. of Memphis, Tenn.; etc.
- a driver 220 for the shipping service will have a number of designated stops to pick up and deliver parcels throughout the work day.
- the driver 220 carries a service provider device 208 .
- the service provider device 208 is a DIAD IV, as used by UPS.
- FIG. 3 is an exemplary embodiment of a DIAD IV 300 , though other service provider devices may be utilized in the embodiments of the invention.
- the driver 220 Upon making a stop at a designated location, the driver 220 keys in the location 204 into the service provider device 208 , selects the location 204 from a list, or otherwise enters or receives location information into the service provider device 208 .
- location information In one embodiment, not shown, global positioning system (GPS) coordinates may be received by the service provider device as location information.
- GPS global positioning system
- a processor in the service provider device 208 accesses a database 210 that contains one or more unique network addresses 214 or wireless access addresses associated with that location 204 . Once the unique addresses 214 for that location 204 are retrieved from the database 210 , the processor causes a Bluetooth TM enabled communications device within the service provider device 208 to send signals addressed to each unique address 214 associated with that location 204 .
- the customers' devices 206 receive the signals from the service provider's device 208 .
- Each customer's device 206 will send an acknowledgment to the service provider's device 208 indicating to the service provider's device 208 that the signal has been received.
- the service provider's device 208 will monitor the strength of this reply signal through the use of a DTR device 108 . If the strength of the signal, as determined by the DTR device 108 , indicates that the customer's device 206 and the service provider's device 208 are within data transmission range, then the DTR device 108 enables the transfer of information between the service provider's device 208 and the customer's device 206 . In other embodiments, as shown in FIG.
- the DTR device may not be present and the transfer of information will be enabled once the reply signal is received by the service provider device 208 from the customer's device 206 .
- a separate DTR device may not be necessary as the signal strength measurement function of the DTR device may be performed by the Bluetooth TM devices and/or software.
- a software application residing within the customer's device 206 is programmed to notify the service provider if the customer has work for the service provider by sending information via a Bluetooth signal to the service provider device 208 once communications between the customers' devices 206 and the service provider's device 208 has been established.
- the software application may be programmed to notify the service provider device 208 that the customer has a certain number of packages to be picked up and shipped, where the packages are to be shipped, what class of shipment (e.g. next-day delivery, second-day delivery, regular shipping, etc.), and other pertinent shipping information.
- the software application may also notify the service provider device that the customer has no items or parcels for pick-up or shipment and, therefore, the service provider does not need to visit that office or location.
- the service provider device transfers information from the service provider's device 208 to a customer's device 206 .
- Such information may pertain to, for example, parcels to be delivered to the customer and may include information such as the number of parcels and who they are from, where the parcels were shipped from, any fees due, etc.
- a method of use of the systems shown in FIGS. 1A, 1B and 2 include the steps described in the flowchart of FIG. 4 .
- the process begins at Step 402 .
- a service provider selects a location.
- the service provider nears the chosen location with a service provider device.
- the service provider device is provided with a description of the location such as, for example, an address, customer number, barcode, etc.
- the service provider device retrieves one or more unique addresses (e.g., MAC addresses) of customer devices at the chosen location.
- one of the unique addresses is chosen and the service provider device sends a wireless transmission such as, for example, a Bluetooth signal, that is addressed to the one or more unique addresses of that location.
- the customer device receives the wireless transmission from the service provider device.
- the customer device sends an acknowledgment in the form of a wireless transmission such as, for example, a Bluetooth signal to the service provider device.
- information is transferred from the service provider device to the customer device and from the customer device to the service provider device. Such information may include, for example, information about parcels to be picked up at the customer's office, information about parcels to be delivered at the customer's location, etc.
- Step 420 the service provider will then physically go to the customer locations that have indicated that there is work to be done, while not going to the ones that have no work for the service provider.
- Step 422 the work is performed at the customer's location, and the process ends at Step 424 .
- a location such as an office building, mall, etc.
- a shipping service provider is chosen by a shipping service provider.
- the shipping service provider nears the chosen location with a service provider device.
- the shipping service provider's device is provided with a description of the location such as, for example, an address, customer number, barcode, a wireless signal having a coded address, an RFID tag with encoded address information, etc.
- the service provider device retrieves one or more unique addresses (e.g., MAC addresses) of customer devices at the chosen location.
- one of the unique addresses is chosen and the service provider device sends a Bluetooth signal that is addressed to the chosen unique addresses of that location.
- the customer device receives the Bluetooth transmission from the service provider device.
- the customer device sends an acknowledgment in the form of a Bluetooth signal to the service provider device.
- information is transferred from the customer device to the service provider device indicating that the customer has one or more parcels to be picked up at the customer's location by the shipping service provider. Such information may include, for example, information about parcels to be picked up at the customer's office, information about parcels to be delivered at the customer's location, etc.
- Step 522 the shipping service provider will then physically go to the customer locations that have indicated that there is work to be done, while not going to the ones that have no work for the shipping service provider.
- Step 524 the work is performed at the customer's location, and the process ends at Step 526 .
- Step 602 Another method of use of the embodiments of the system begins at Step 602 .
- a location such as an office building, mall, etc.
- the shipping service provider nears the chosen location with a service provider device.
- the shipping service provider's device is provided with a description of the location such as, for example, an address, customer number, barcode, a wireless signal having a coded address, an RFID tag with encoded address information, etc.
- the service provider device retrieves one or more unique addresses (e.g., MAC addresses) of customer devices at the chosen location.
- unique addresses e.g., MAC addresses
- Step 612 one of the unique addresses is chosen and the service provider device sends a Bluetooth signal that is addressed to the chosen unique address at that location.
- the customer device receives the Bluetooth transmission from the service provider device.
- the customer device sends an acknowledgment in the form of a Bluetooth signal to the service provider device.
- a DTR device in the service provider device measures the signal strength of the acknowledgement.
- Step 622 information is transferred from the customer device to the service provider device indicating whether the customer has work for the shipping service provider.
- Step 624 it is determined whether the customer has work for the shipping service provider. If the customer does not have work, then the process returns to Step 612 . If the customer does have work, then in Step 626 it is determined what type of work is to be performed.
- Step 626 it is determined whether the customer has parcels to be picked-up, if the shipping service provider has parcels to be delivered to the customer, or both. If there are only items to be picked up at the customer's location, then in Step 628 the shipping service provider will travel to the customer's location to pick up the parcels.
- Step 630 the service provider device will transfer information to the customer device about the items to be delivered and the service provider will deliver the items to the customer. If the customer has both, items to be picked up and items to be delivered, then in Step 632 the shipping service provider will take the items to be delivered to the customer's location, transfer information about the delivered items from the service provider's device to the customer's device, and pick up the items for shipment.
- Step 634 it is determined whether there is another unique customer device address (e.g., MAC address) associated with that location. If so, the process returns to Step 612 . If not, the process continues to Step 636 , where it ends.
- FIG. 7 is a flowchart illustrating an exemplary method for measuring the strength of a Bluetooth signal transmitted between two communications devices to determine if the devices are within data transmission range (DTR).
- the process begins at Step 702 .
- a wireless communications signal is transmitted from a first Bluetooth TM enabled communications device to a second Bluetooth TM enabled communications device.
- the first wireless communications signal is received at the second Bluetooth TM enabled communications device.
- a DTR device at the second communications device measures the strength of the received wireless communications signal.
- Step 712 wireless communications between the first communications device and the second communications device are enabled. If at Step 710 the measured signal strength does not meet or exceed the predetermined value, then the process returns to Step 704 , above. The process ends at Step 714 .
- FIG. 8 Another embodiment of an exemplary method for measuring the strength of a wireless signal transmitted between two Bluetooth TM enabled communications devices to determine if the devices are within data transmission range (DTR) is shown in the flowchart of FIG. 8 .
- the process begins at Step 802 .
- a wireless communications signal is transmitted from a first Bluetooth TM enabled communications device to a second Bluetooth TM enabled communications device.
- the first wireless communications signal is received at the second communications device.
- a second wireless communications signal is transmitted from the second communications device to the first communications device. The second wireless signal acknowledges the receipt of the first communications signal by the second communications device.
- the second communications signal is received at the first communications device and the strength of the second communications signal is measured with a DTR device.
Abstract
The invention provides a system and method for the autonomous wireless communication between a service provider device and a customer device. The customer device may notify the service provider device whether the customer has work to be performed by the service provider. The service provider device may provide information to the customer about work to be performed by the service provider. In one embodiment, a shipping service is notified autonomously about items that a customer has for pick up and shipment. The shipping service is also capable of wirelessly transferring information to a customer device about items to be delivered to that customer.
Description
- 1. Field of the Invention
- The present invention generally relates to the shipment and delivery of items and more particularly relates to the use of autonomous communications in the shipment and delivery of items.
- 2. Description of Related Art
- Generally, a service provider such as a shipping service, for example, UPS of Atlanta, Georgia, has a multitude of scheduled stops in a business day for the pick-up of items to be shipped, and for the delivery of items. In many instances, the shipper at a scheduled pick-up location may not have any items to be shipped on that particular day. However, the shipping service may not be aware that there is no need to attempt a pick-up at the scheduled pick-up location. An avoidable delay may be incurred by the shipping service's personnel when making stops at these “empty” scheduled pick-up locations. Furthermore, when items are delivered to a location, customers may request shipping service personnel to relay certain information about the delivered items to the customer thereby increasing the shipping service's time per stop.
- In some instances, a visual indicator may be used at a scheduled pick-up location to inform shipping service personnel whether there are items at that location to be picked-up for shipment. Such visual indicators may be in the form of a sign placed in the window or door of the scheduled pick-up location. However, this approach is not practical in many instances because the pick-up location may not have exterior windows or doors where the visual indicator may be placed. In other instances, the windows may be at an elevation where the visual indicator cannot be seen from the street by shipping service personnel.
- The embodiments of the present invention overcome many of the challenges encountered in the prior art, some of which are described above, by providing efficient methods and systems to notify service provider personnel whether or not there is work to be performed at a customer's location and to quickly and efficiently transfer information from the service provider to the customer.
- Embodiments of the present invention include systems and methods of a service provider's device having communications with a customer's device. More specifically, the embodiments of the present invention include systems and methods of a shipping service's device having autonomous communications with a shipper's device. In one embodiment of the invention, a Delivery Information Acquisition Device (DIAD), as used by UPS of Atlanta, Ga., has autonomous contact with a shipper's personal computer or other processor-based device having a unique network address or wireless access address. In one embodiment, the unique address is a MAC address. A MAC address is a unique identifier burned into Ethernet TM and token ring adapters that identify that device's network interface from all others. In other embodiments, the unique address may be an Internet protocol (IP) address, as are known in the art, or other means of individually identifying customers' devices.
- A shipping service provider such as, for example, UPS, has on the average, 1.3 million pick-ups a day (situations where UPS has agreed to stop and see if a customer has anything to be picked up). The embodiments of the present invention prevent the shipping service provider's driver from having to walk from the driver's truck to the customer's location to inquire if the customer has anything for pick up. For example, a driver may walk into an office building's lobby and the DIAD autonomously communicates with one or more different customers' devices on different floors to see which customers have work for the driver and to transfer information to the customer's device. In one embodiment of the invention, a wireless personal area network (WPAN) such as, for example, a Bluetooth TM network (IEEE 802.15.1 standard compatible) is used to transfer information between the service provider's device and the customer's device. In other embodiments, WPANs compatible with the IEEE 802 family of standards are used.
- One aspect of the invention is to use a WPAN signal to measure the signal strength between two devices such as, for example, the service provider's device and the customer's device, to determine whether the two devices are within data transmission range.
- Another aspect of the invention is a system comprised of a service provider's device having a communications device capable of communicating with customers' devices and a database with an address of customers' devices, a customer's device having a communications device capable of communicating with the service provider's device.
- Another aspect of the invention is for the service provider's device to autonomously poll the customer's device to determine if the customer has any work for the service provider.
- Another aspect of the invention is for the shipping service's device to autonomously poll the customer's device to determine if the customer has any items to be shipped.
- Another aspect of the invention is for the service provider's device to transfer information to the customer's device.
- Another aspect of the invention is for the shipping service's device to transfer information to the customer's device about items to be delivered to the customer.
- Another aspect of the invention is to use a WPAN signal to determine the signal strength between a shipping service's device and a customer's device and to transfer item information between the devices if within a suitable data range.
- Another aspect of the invention is associating in a database location information that indicates a location of at least one customer's premises with at least one wireless access address for a wirelessly-enabled computing device at the customer's premises.
- In one aspect of the invention, the location information comprises at least a portion of a street address.
- In another aspect of the invention, the location information comprises global positioning system (GPS) coordinates.
- In other aspects of the invention, the wireless access address is a MAC address, or the wireless access address is an Internet Protocol address.
- Another aspect of the invention is wirelessly transmitting location information from a computing device to a database storage unit storing location information for a plurality of customer locations. Respective wireless access addresses of the respective wirelessly-enabled computing devices at the customer locations is also transmitted to the database storage unit. The wireless access address associated with the transmitted location data is retrieved from the database storage unit and is transmitted to the computing device, where it is received. The wireless access address is then wirelessly transmitted to at least one customer computing device at the customer location to determine whether an item is available to be picked up for shipment at the customer's location. The location information may be comprised of at least a portion of a street address, or global positioning system (GPS) coordinates. The wireless access address may be a MAC address, or an Internet Protocol address.
- These and other aspects of the invention are more fully described herein.
- Having thus described the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
-
FIG. 1A is one exemplary embodiment of the system of the invention for autonomous communication between a service provider device and a customer device; -
FIG. 1B is another exemplary embodiment of the system of the invention for autonomous communication between a service provider device and a customer device, which is further comprised of a DTR device; -
FIG. 1C is another exemplary embodiment of the system of the invention for autonomous communication between a service provider device and one or more customer devices that are connected to a network; -
FIG. 1D is one exemplary embodiment of the system of the invention for autonomous point-to-point communication between a service provider device and a customer device; -
FIG. 1E is another exemplary embodiment of the system of the invention for autonomous point-to-point communication between a service provider device and a customer device, which is further comprised of a DTR device; -
FIG. 2 is an exemplary illustration of the use of an embodiment of the system of the invention for communications between a service provider device and various customer devices; -
FIG. 3 is an exemplary embodiment of a service provider device that may be used in an embodiment of the system of the invention; -
FIG. 4 is a flowchart describing an exemplary method of use of one or more embodiments of the system of the invention, wherein a service provider device is autonomously provided information by a customer device about work to be performed at the customer's location; -
FIG. 5 is another flowchart describing an exemplary method of use of one or more embodiments of the system of the invention, wherein there are multiple customer devices at a location (e.g., an office building); -
FIG. 6 is yet another flowchart describing an exemplary method of use of one or more embodiments of the system of the invention, wherein the signal strength between the customer device and the service provider device is determined before the transfer of information is initiated; -
FIG. 7 is a flowchart that describes an exemplary method to measure the signal strength between two communications devices to determine if the devices are within data transmission range in an embodiment of the invention; and -
FIG. 8 is another embodiment of a flowchart that describes an exemplary method to measure the signal strength between two communications devices to determine if the devices are within data transmission range in an embodiment of the invention. - The present inventions now will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the invention are shown. Indeed, these inventions may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like numbers refer to like elements throughout.
- The embodiments of the present invention may be described below with reference to block diagrams and flowchart illustrations of methods, apparatuses (i.e., systems) and computer program products according to an embodiment of the invention. It will be understood that each block of the block diagrams and flowchart illustrations, and combinations of blocks in the block diagrams and flowchart illustrations, respectively, can be implemented by computer program instructions. These computer program instructions may be loaded onto a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions that execute on the computer or other programmable data processing apparatus create means for implementing the functions specified in the flowchart block or blocks.
- These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means that implement the function specified in the flowchart block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
- Accordingly, blocks of the block diagrams and flowchart illustrations support combinations of means for performing the specified functions, combinations of steps for performing the specified functions and program instruction means for performing the specified functions. It will also be understood that each block of the block diagrams and flowchart illustrations, and combinations of blocks in the block diagrams and flowchart illustrations, can be implemented by special purpose hardware-based computer systems that perform the specified functions or steps, or combinations of special purpose hardware and computer instructions.
- Embodiments of the present invention include systems and methods of a service provider's device having autonomous communications with a customer's device. More specifically, in one embodiment of the invention, a Delivery Information Acquisition Device (DIAD), as used by UPS of Atlanta, Georgia, has autonomous contact with a shipper's computer or other device having a unique network address or wireless access address. In one embodiment, the unique address is a specific MAC address. In other embodiments, the unique address may be a serial number of the computer or device's CPU or of the computer itself, a hash of the serial numbers of various components of a computer, an IP address, etc.
- Considering an example where a MAC address is used as the unique address of the customer's computer or other device, a communications link is established between a customer's device and a service provider's device. The service provider's device is programmed for the unique address such as, for example, the specific MAC addresses at a stop location. Upon approaching the location, signals are sent from a communications device within the service provider's device to each customer's device. The signals are addressed to the specific unique address of the customers' devices at the stop location. These unique addresses such as, for example, MAC addresses are stored in a memory of the service provider's device. An operator of the service provider's device selects a location and the service provider's device will then send signals addressed to the MAC addresses of the customers' devices at that location. If a signal reaches a customer's device having a corresponding MAC address, software within the customer's device enables the customer's device having the specific MAC address to send a signal to the service provider's device informing the service provider whether that customer does, or does not, have need for the service provider's assistance.
- A MAC address is a unique number assigned to a network interface such as, for example, a network interface card (NIC). These network interfaces are used in networks such as, for example, Ethernet TM and token ring networks. A NIC may also be called an Ethernet TM card. The MAC “address” is created by the manufacturer of the interface device. A standard MAC address is generally comprised of 12 alphanumeric characters. Each character is a number from 0-9 or a letter from A-F (i.e., a hexadecimal number). Sometimes colons or dashes separate the characters of a MAC address. Examples of possible MAC addresses include: 34528CF3D0B8, 34:52:8C:F3:D0:B8, 34-52-8C-F3-D0-B8, etc. In other embodiments, various unique identifiers other than MAC addresses may be used to identify a customer's computer or other device.
- In one embodiment, a WPAN is supported by the communications link between the service provider's devices and the customers' devices. The supported WPAN includes a Bluetooth TM wireless protocol.
- In one embodiment, the service provider's device is a DIAD such as a DIAD IV that is equipped with Bluetooth TM communications device. A customer's device (e.g., a personal computer) also has Bluetooth TM communications device. In one embodiment, the customer's device is a Bluetooth TM enabled communications device adapter that connects to the customer's device via a serial port (e.g., an RS-232 connection) or to a USB port via a device such as a Bluetooth-enabled USB dongle. The Bluetooth TM enabled communications device may be equipped with a special board to enable it to measure signal strength. Such boards are available from, for example, “Wavespeed” by Digi International of Minnetonka, Minn., or connectblue AB of Malmö, Sweden.
- The Wavespeed/S wireless serial adapters offer a secure, standards-based solution to enable wireless RS-232 serial data transfer between peripheral devices and a host. Two Wavespeed/S units may be paired with a host PC and barcode scanner, receipt printer, scale or other device to create a wireless link for instant serial cable replacement. A single Wavespeed/S may be used in server mode to communicate with a Bluetooth-enabled serial device like a DIAD, PDA, PLC, tablet PC or WAN radio. Generally, the Wavespeed/S wireless serial adapters connect to any serial port—no host PC or application software is required. Wavespeed/S increases user mobility in applications such as, for example, mobile computing (emergency vehicles, delivery trucks), medical, point-of-sale, etc.
- While present versions of Bluetooth TM enabled communications devices do not have inherent signal strength measurement capabilities, thus necessitating the special boards to measure signal strength, it is anticipated that future versions of Bluetooth TM enabled communications devices will have intrinsic signal strength measurement capabilities. Therefore, the embodiments of this invention encompass this anticipated enhancement to Bluetooth TM technology communications.
- Bluetooth TM technology is chip technology that enables seamless voice and data connections between a wide range of devices through short-range digital two-way radio. It is an open specification for short-range communications of data and voice between both mobile and stationary devices. For instance, it specifies how mobile phones, wireless information devices (WIDs), computers and PDAs interconnect with each other, with computers, and with office or home phones. Bluetooth TM technology is a result of an alliance between mobile communications and mobile computing companies to develop a short-range communications standard allowing wireless data communications at ranges of about 10 meters. Bluetooth TM technology encompasses both a standard communications interface and a low-cost computer chip. It is a cross between the DECT (Digital European Cordless Telephone) and iRDA (infra Red Data Association) technologies, though the direct line of sight requirements of iRDA are avoided.
- Bluetooth technology does not involve mobile network transactions, its spectrum is freely available to use in the unlicensed spectrum area (at about 2.45 gigahertz). Data transmission speeds using Bluetooth TM enabled devices are now approximately between 720 kbps and one megabit per second (Mbps). Bluetooth TM technology will facilitate wireless local area networks (LANs) in which networks of different handheld computing terminals and mobile terminals can communicate and exchange data, even on the move and when there is no line-of-sight between those terminals. The synchronization and exchange of data are the major applications of Bluetooth TM enabled devices, as are electronic commerce applications such as, for example, electronically paying for parking meters, bus tickets, shopping, movies and so on. Bluetooth TM technology runs in the background and line of sight is not even needed for the machines to automatically initiate and trigger processes. The Bluetooth TM standard incorporates control mechanisms, since each device is assigned a unique address (e.g., 12-byte (MAC)), and to connect to that device, its address must be known. There is also an enquiry feature to search for other Bluetooth TM enabled devices within range.
- In one embodiment of the invention, a signal produced by Bluetooth TM enabled devices is used to measure the signal strength between two devices to determine whether the two devices are within data transmission range (DTR). In other embodiments communications between the two devices is attempted without measuring signal strength. In one embodiment, the two devices are a DIAD (such as a DIAD IV) and one or more customers' computers. The customers' computers are equipped with Bluetooth TM communications devices having network interfaces such as NICs, each with separate MAC addresses. A DIAD equipped with a Bluetooth TM communication's device is programmed with the unique addresses (e.g., MAC addresses) of customer's computers' NICs. In an embodiment wherein signal strength between two Bluetooth TM enabled devices (e.g., a DIAD and a customer device) is measured to determine DTR, as a service provider carries a DIAD into a designated area the DIAD is programmed to know the unique addresses (e.g., MAC addresses, IP addresses, etc.) that are in the area and begins monitoring the signal strength between the DIAD and the customers' computers with a DTR device. Once a sufficient signal strength is established between a DIAD and a customer's computer, the DTR device provides a set bit of “1” to the communications device, which allows communications to be established between the DIAD and the customer's computer. When the DTR strength shows that a connection is established, the DIAD downloads shipping information and receives an acknowledgment. A DIAD may also communicate to a customer's device that the customer has, for example, a COD package and the customer needs to provide payment to the service provider. Furthermore, the DIAD may receive information from the customer's device indicating that the customer has items to be picked up by the service provider for shipment.
- A computer program associated with the customer's device may provide the customer with the option to request a pick up or other work. The DIAD will autonomously check the customer's device. The computer program will cause the communications device of the customer's device to transmit a signal to the service provider's device thereby instructing the service provider to go to that customer's location. Alternatively, the DIAD may receive from the customer's device a signal that there is no work at a particular customer site or the DIAD may not receive a signal from the customer's device. Therefore, the service provider knows whether there is a need to perform work at the customer's location without having to shut off the service provider's vehicle and/or leave the vehicle. If there is a need for work at a customer's location, the service provider can be better prepared for the specific work to be performed at the customer's location such as, for example, by having the necessary labels, carts, etc. for parcels, or in other instances, by taking the proper tools, equipment or parts to the customer's location.
-
FIG. 1A illustrates one embodiment of the system of the invention for autonomous communication. In this embodiment, aservice provider device 102 and acustomer device 104 are provided. Communications between thedevices wireless network 120. As previously described, theservice provider device 102 may be, for example, a DIAD as employed by UPS, or it may be a personal digital assistant (PDA), WID, or other communications device having processing capability. Thecustomer device 104 may be a personal computer, server, microprocessor, or other device capable of causing the transmission of communications signals and processing received signals. Theservice provider device 102 is further comprised of acommunications device 106, such as, for example, a Bluetooth TM enabled wireless transceiver, and aDTR device 108. Aprocessor 110, capable of executing instructions, communicates with thecommunications device 106, theDTR device 108 and one ormore databases 112 stored in a memory device. - The
customer device 104 is further comprised of acommunications device 114, such as, for example, a Bluetooth-enabled wireless transceiver. Thecustomer device 104 also has aprocessor 116 capable of executing instructions and communicating with thecommunications device 114 and one ormore databases 118 stored in a memory device. - The
service provider device 102 communicates over thenetwork 120 with thecustomer device 104 via therespective communications devices communications device 106 of theservice provider device 102 sending a signal having a specific MAC address to acustomer device 104 having that specific MAC address. Once this signal is received by thecustomer device 104 having that particular MAC address, the two devices may communicate. In other embodiments unique addressing schemes other than MAC addressing may be used. - In one embodiment, as shown in
FIG. 1A , theservice provider device 102 includes aDTR device 108. This device measures the signal strength of a test communications signal between thecustomer device 104 and theservice provider device 102. Once this test communications signal meets or exceeds a predetermined level, a bit is set in theprocessor 110 of theservice provider device 102 thereby allowing the transfer and receipt of data between theservice provider device 102 and thecustomer device 104 via theirrespective communications devices DTR device 108 may be a separate electronic board or chip from the Bluetooth TM enabled wireless transceiver, whereas in other embodiments theDTR device 108 may be incorporated into the electronic board, circuits or chips of the Bluetooth TM enabled wireless transceiver. - In another embodiment, as shown in
FIG. 1B , theservice provider device 102 does not include aDTR device 108. In such an embodiment, communications is established by selecting a location from the memory of theservice provider device 102, wherein the location is associated with one or MAC addresses of customers'devices 104. Thecommunications device 106 of theservice provider device 102 then sends a signal having a specific unique address such as, for example, a MAC address to acustomer device 104 having that specific address. Once this signal is received by thecustomer device 104 having that particular address, thecustomer device 104 will send an acknowledgment signal to theservice provider device 102. Once the acknowledgment signal is received by theservice provider device 102, the two devices may communicate and transfer information from one to another. - In one embodiment, the
network 120 is designed to support a WPAN protocol, which includes a Bluetooth TM wireless protocol, although other wireless fidelity protocols such as wireless wide area network (WWAN), and wireless local area network (WLAN), may be supported in other embodiments. Furthermore, in one embodiment as shown inFIG. 1C , aservice provider device 102 may be able to communicate with one ormore customer devices 104 that are connected to anetwork 120. Thenetwork 120 that may be wired, wireless or a combination thereof. In one embodiment (not shown), theservice provider device 102 may communicate with one master device (e.g., server, router, etc.) that is connected to the network. The master device may then communicate with other customer devices that are connected to the network. In other embodiments of the invention, as shown inFIGS. 1D and 1E , communications between theservice provider device 102 and thecustomer device 104 are point-to-point. - The
database 112 of theservice provider device 102 includes information about locations and the unique addresses of customer devices associated with those locations. For instance, and as shown inFIG. 2 , anoffice building 202 having aspecific address 204 may havenumerous devices 206 having unique addresses associated with that onelocation 202. The service provider'sdevice 208 contains adatabase 210 that associateslocation information 212 with unique network addresses or wireless access addresses 214 at those locations. An exemplary structure of such a database 216 is shown inFIG. 2 . - In one embodiment, a service provider will select a location from the database by, for example, pressing a button (not shown) on the
service provider device 102, selecting a location from a menu, scanning a barcode, RFID tag, or some other machine-readable indicia that identifies a location, by receiving a signal from a transmitter at the location wherein the signal provides information identifying the location, or by receiving global positioning system information. - Referring now to
FIGS. 1A and 2 , the service provider device'sprocessor 110 will cause a signal to be sent from the Bluetooth TM enabledcommunications device 106 of theservice provider device 208 to each unique address ofcustomer devices 206 associated with thatspecific location 202. A response (acknowledgment) is sent by thecommunications device 114 of thecustomer device DTR device 108 measures the strength of these signals and, if the signals are sufficiently strong and meet a certain threshold, theDTR device 108 enables the transfer of data between thedevices DTR device 108, data transfer may be enabled simply by the receipt of the acknowledgment by theservice provider device 208 from thecustomer device 206. - As shown in the embodiment of
FIG. 2 , the service provider may determine, by use of theservice provider device 208, from thecustomer devices 206 located within thebuilding 202 whether the customers have any work for the service provider, without having to enter thebuilding 202. Although in the embodiment shown inFIG. 2 the service provider'spersonnel 220 has exited thevehicle 218, it is not necessary that theservice provider device 208 be located outside thevehicle 218 and in some instances, theservice provider device 208 may be mounted within thevehicle 218. - In one embodiment, the service provider is a shipping service such as, for example, United Parcel Service of America, Inc. of Atlanta, Ga. (UPS); FedEx Corp. of Memphis, Tenn.; etc. A
driver 220 for the shipping service will have a number of designated stops to pick up and deliver parcels throughout the work day. Thedriver 220 carries aservice provider device 208. In one embodiment, theservice provider device 208 is a DIAD IV, as used by UPS.FIG. 3 is an exemplary embodiment of aDIAD IV 300, though other service provider devices may be utilized in the embodiments of the invention. Upon making a stop at a designated location, thedriver 220 keys in thelocation 204 into theservice provider device 208, selects thelocation 204 from a list, or otherwise enters or receives location information into theservice provider device 208. In one embodiment, not shown, global positioning system (GPS) coordinates may be received by the service provider device as location information. By entering or receiving the location information into theservice provider device 208, a processor in theservice provider device 208 accesses adatabase 210 that contains one or more unique network addresses 214 or wireless access addresses associated with thatlocation 204. Once theunique addresses 214 for thatlocation 204 are retrieved from thedatabase 210, the processor causes a Bluetooth TM enabled communications device within theservice provider device 208 to send signals addressed to eachunique address 214 associated with thatlocation 204. - The customers'
devices 206, if within range, receive the signals from the service provider'sdevice 208. Each customer'sdevice 206 will send an acknowledgment to the service provider'sdevice 208 indicating to the service provider'sdevice 208 that the signal has been received. In one embodiment, the service provider'sdevice 208 will monitor the strength of this reply signal through the use of aDTR device 108. If the strength of the signal, as determined by theDTR device 108, indicates that the customer'sdevice 206 and the service provider'sdevice 208 are within data transmission range, then theDTR device 108 enables the transfer of information between the service provider'sdevice 208 and the customer'sdevice 206. In other embodiments, as shown inFIG. 1B , the DTR device may not be present and the transfer of information will be enabled once the reply signal is received by theservice provider device 208 from the customer'sdevice 206. In future releases of Bluetooth TM devices and software, a separate DTR device may not be necessary as the signal strength measurement function of the DTR device may be performed by the Bluetooth TM devices and/or software. - In one embodiment, a software application residing within the customer's
device 206 is programmed to notify the service provider if the customer has work for the service provider by sending information via a Bluetooth signal to theservice provider device 208 once communications between the customers'devices 206 and the service provider'sdevice 208 has been established. For instance, the software application may be programmed to notify theservice provider device 208 that the customer has a certain number of packages to be picked up and shipped, where the packages are to be shipped, what class of shipment (e.g. next-day delivery, second-day delivery, regular shipping, etc.), and other pertinent shipping information. The software application may also notify the service provider device that the customer has no items or parcels for pick-up or shipment and, therefore, the service provider does not need to visit that office or location. - In one embodiment, the service provider device transfers information from the service provider's
device 208 to a customer'sdevice 206. Such information may pertain to, for example, parcels to be delivered to the customer and may include information such as the number of parcels and who they are from, where the parcels were shipped from, any fees due, etc. - A method of use of the systems shown in
FIGS. 1A, 1B and 2 include the steps described in the flowchart ofFIG. 4 . The process begins atStep 402. AtStep 404, a service provider selects a location. AtStep 406, the service provider nears the chosen location with a service provider device. AtStep 408, the service provider device is provided with a description of the location such as, for example, an address, customer number, barcode, etc. AtStep 410, the service provider device retrieves one or more unique addresses (e.g., MAC addresses) of customer devices at the chosen location. AtStep 412, one of the unique addresses is chosen and the service provider device sends a wireless transmission such as, for example, a Bluetooth signal, that is addressed to the one or more unique addresses of that location. AtStep 414, the customer device receives the wireless transmission from the service provider device. AtStep 416, the customer device sends an acknowledgment in the form of a wireless transmission such as, for example, a Bluetooth signal to the service provider device. AtStep 418, information is transferred from the service provider device to the customer device and from the customer device to the service provider device. Such information may include, for example, information about parcels to be picked up at the customer's office, information about parcels to be delivered at the customer's location, etc. AtStep 420, the service provider will then physically go to the customer locations that have indicated that there is work to be done, while not going to the ones that have no work for the service provider. AtStep 422, the work is performed at the customer's location, and the process ends atStep 424. - Another method of use begins at
Step 502. AtStep 504, a location, such as an office building, mall, etc., is chosen by a shipping service provider. AtStep 506, the shipping service provider nears the chosen location with a service provider device. AtStep 508, the shipping service provider's device is provided with a description of the location such as, for example, an address, customer number, barcode, a wireless signal having a coded address, an RFID tag with encoded address information, etc. AtStep 510, the service provider device retrieves one or more unique addresses (e.g., MAC addresses) of customer devices at the chosen location. AtStep 512, one of the unique addresses is chosen and the service provider device sends a Bluetooth signal that is addressed to the chosen unique addresses of that location. AtStep 514, the customer device receives the Bluetooth transmission from the service provider device. AtStep 516, the customer device sends an acknowledgment in the form of a Bluetooth signal to the service provider device. AtStep 518, information is transferred from the customer device to the service provider device indicating that the customer has one or more parcels to be picked up at the customer's location by the shipping service provider. Such information may include, for example, information about parcels to be picked up at the customer's office, information about parcels to be delivered at the customer's location, etc. AtStep 520, it is determined whether there is another unique address associated with that location. If so, the process returns to Step 512. If not, the process continues to Step 522. AtStep 522, the shipping service provider will then physically go to the customer locations that have indicated that there is work to be done, while not going to the ones that have no work for the shipping service provider. AtStep 524, the work is performed at the customer's location, and the process ends atStep 526. - Another method of use of the embodiments of the system begins at
Step 602. AtStep 604, a location, such as an office building, mall, etc., is chosen by a shipping service provider. AtStep 606, the shipping service provider nears the chosen location with a service provider device. AtStep 608, the shipping service provider's device is provided with a description of the location such as, for example, an address, customer number, barcode, a wireless signal having a coded address, an RFID tag with encoded address information, etc. AtStep 610, the service provider device retrieves one or more unique addresses (e.g., MAC addresses) of customer devices at the chosen location. AtStep 612, one of the unique addresses is chosen and the service provider device sends a Bluetooth signal that is addressed to the chosen unique address at that location. AtStep 614, the customer device receives the Bluetooth transmission from the service provider device. AtStep 616, the customer device sends an acknowledgment in the form of a Bluetooth signal to the service provider device. AtStep 618, a DTR device in the service provider device measures the signal strength of the acknowledgement. AtStep 620, it is determined whether the measured signal strength is sufficient to transmit information to and from the customer device. If the signal as measured inStep 620 is sufficient, then the process moves on to Step 622. If the signal is not sufficient to transmit information, then the process returns to Step 612. AtStep 622, information is transferred from the customer device to the service provider device indicating whether the customer has work for the shipping service provider. AtStep 624, it is determined whether the customer has work for the shipping service provider. If the customer does not have work, then the process returns to Step 612. If the customer does have work, then inStep 626 it is determined what type of work is to be performed. AtStep 626, it is determined whether the customer has parcels to be picked-up, if the shipping service provider has parcels to be delivered to the customer, or both. If there are only items to be picked up at the customer's location, then in Step 628 the shipping service provider will travel to the customer's location to pick up the parcels. If there are only items to be delivered to the customer, then inStep 630 the service provider device will transfer information to the customer device about the items to be delivered and the service provider will deliver the items to the customer. If the customer has both, items to be picked up and items to be delivered, then inStep 632 the shipping service provider will take the items to be delivered to the customer's location, transfer information about the delivered items from the service provider's device to the customer's device, and pick up the items for shipment. AtStep 634, it is determined whether there is another unique customer device address (e.g., MAC address) associated with that location. If so, the process returns to Step 612. If not, the process continues to Step 636, where it ends. -
FIG. 7 is a flowchart illustrating an exemplary method for measuring the strength of a Bluetooth signal transmitted between two communications devices to determine if the devices are within data transmission range (DTR). The process begins atStep 702. AtStep 704, a wireless communications signal is transmitted from a first Bluetooth TM enabled communications device to a second Bluetooth TM enabled communications device. AtStep 706, the first wireless communications signal is received at the second Bluetooth TM enabled communications device. AtStep 708, a DTR device at the second communications device measures the strength of the received wireless communications signal. AtStep 710, it is determined whether the signal strength measured by the DTR device meets or exceeds a certain predetermined value. If it does meet or exceed the predetermined value, than atStep 712, wireless communications between the first communications device and the second communications device are enabled. If atStep 710 the measured signal strength does not meet or exceed the predetermined value, then the process returns to Step 704, above. The process ends atStep 714. - Another embodiment of an exemplary method for measuring the strength of a wireless signal transmitted between two Bluetooth TM enabled communications devices to determine if the devices are within data transmission range (DTR) is shown in the flowchart of
FIG. 8 . The process begins atStep 802. AtStep 804, a wireless communications signal is transmitted from a first Bluetooth TM enabled communications device to a second Bluetooth TM enabled communications device. AtStep 806, the first wireless communications signal is received at the second communications device. AtStep 808, a second wireless communications signal is transmitted from the second communications device to the first communications device. The second wireless signal acknowledges the receipt of the first communications signal by the second communications device. AtStep 810, the second communications signal is received at the first communications device and the strength of the second communications signal is measured with a DTR device. AtStep 812, it is determined whether the measured signal strength meets or exceeds a predetermined value. If it meets or exceeds the predetermined value, than atStep 814 the wireless transmission of information between the first and second communications devices is enabled. If atStep 812, the measured signal strength does not meet or exceed the predetermined value, the process returns to Step 804, above. The process ends atStep 816. - All trademarks disclosed herein are the property of their respective owners. Use of such trademarks is only intended to indicate the source of particular goods or services and is not intended to constitute any advertising, sale, distribution, promotion, or offer for such work.
- Many modifications and other embodiments of the inventions set forth herein will come to mind to one skilled in the art to which these inventions pertain having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the inventions are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
Claims (60)
1. A system for autonomous communications comprising:
a service provider device that is further comprised of a first communications device, a first processor and a database that includes one or more location identifiers and each location identifier is associated with one or more network addresses;
a customer device that is further comprised of a second communications device having a network address, a second processor and a second database; and
a communications network that includes a communications protocol for communications between the first communications device and the second communications device, wherein a location identifier is selectively chosen from the first database and the first communications device autonomously communicates with at least one of the second communications devices associated with a location identifier via the communications network by obtaining the network addresses of the one or more second communications devices associated with a location identifier from the first database, providing the one or more network addresses to the first processor, the first processor causing the first communications device to send a communications signal over the communications network and having the proper communications protocol to each network address of the one or more network addresses associated with the location identifier.
2. The system of claim 1 , wherein the communications network is a wireless communications network.
3. The system of claim 2 , wherein the communications network is a wireless personal area network.
4. The system of claim 3 , wherein the communications network includes a Bluetooth protocol.
5. The system of claim 4 , wherein the first communications device and the second communications device are each Bluetooth-enabled chipset communications devices.
6. The system of claim 5 , wherein the network address is a MAC address.
7. The system of claim 1 , wherein the network address is a MAC address.
8. The system of claim 1 , wherein the service provider device is a DIAD.
9. The system of claim 1 , wherein the customer device is a personal computer.
10. The system of claim 1 , wherein the service provider device is a DIAD and the customer device is a personal computer.
11. The system of claim 1 , wherein the system is used for autonomous communications between the service provider device of a shipping service and the customer device of a customer of the shipping service.
12. The system of claim 1 , wherein the service provider device is further comprised of a DTR device that is used to measure the strength of a communications signal between the first communications device and the second communications device, the DTR device enables the transfer of data between the service provider device and the customer device if the measured strength of the communications signal meets or exceeds a certain predetermined value.
13. A system for autonomous communications between a shipping service and a customer comprising:
a DIAD comprsed of a first Bluetooth-enabled chipset communications device, a first processor and a first database that includes one or more location identifiers and each location identifier is associated with one or more MAC addresses;
one or more customer computers, each customer computer is further comprised of a second Bluetooth-enable chipset communications device having a MAC address, a second processor and a second database; and
a wireless communications network that includes a Bluetooth communications protocol for communications between the first Bluetooth-enabled chipset communications device and the one or more second Bluetooth-enabled chipset communications device, wherein a location identifier is selectively chosen from the first database and the first Bluetooth-enabled chipset communications device communicates with the one or more second Bluetooth-enabled chipset communications devices associated with a location identifier via the wireless communications network by obtaining the MAC addresses of the one or more second Bluetooth-enabled chipset communications devices associated with a location identifier from the first database, providing the one or more MAC addresses to the first processor, the first processor causing the first Bluetooth-enabled chipset communications device to send a Bluetooth signal over the wireless communications network to each MAC address of the one or more MAC addresses associated with the location identifier.
14. The system of claim 13 , wherein the DIAD is further comprised of a DTR device that is used to measure the strength of a communications signal between the first Bluetooth-enabled chipset communications device and the second Bluetooth-enabled chipset communications device, the DTR device enables the transfer of data between the DIAD and the customer computer if the measured strength of the communications signal meets or exceeds a certain predetermined value.
15. A system for autonomous communications between a shipping service and one or more customers, comprising:
a shipping service device having a communications device;
a customer device having a communications device; and
a communications network, wherein the shipping service device polls the customer device over the communications network and information is transferred from the customer device to the shipping service device over the communications network indicating whether the customer has items to be picked up for shipment by the shipping service.
16. The system of claim 15 , wherein the communications network is a wireless communications network.
17. The system of claim 16 , wherein the communications network is a wireless personal area network.
18. The system of claim 17 , wherein the communications network includes a Bluetooth protocol.
19. The system of claim 15 , wherein the service provider device is a DIAD.
20. The system of claim 15 , wherein the customer device is a computer.
21. The system of claim 15 , wherein the service provider device is a DIAD and the customer device is a computer.
22. The system of claim 15 , wherein information is transferred from the service provider device to the customer device about items to be delivered to the customer by the shipping service.
23. The system of claim 15 , wherein the service provider device is further comprised of a DTR device that is used to measure the strength of a communications signal between the service provider device and the customer device, the DTR device enables the transfer of information between the service provider device and the customer device if the measured strength of the communications signal meets or exceeds a certain predetermined value.
24. A system for autonomous communications between a shipping service and one or more customers, comprising:
a DIAD having a Bluetooth-enabled communications chipset;
a computer having a Bluetooth-enabled communications chipset; and
a Bluetooth communications network, wherein the DIAD polls the computer over the Bluetooth communications network and information is transferred from the computer to the DIAD over the Bluetooth communications network indicating whether the customer has items to be picked up for shipment by the shipping service.
25. The system of claim 24 , wherein information is transferred from the DIAD to the computer about items to be delivered to the customer by the shipping service.
26. The system of claim 24 , wherein the DIAD is further comprised of a DTR device that is used to measure the strength of a Bluetooth communications signal between the DIAD and the computer, the DTR device enables the transfer of information between the DIAD and the computer if the measured strength of the communications signal meets or exceeds a certain predetermined value.
27. A system for measuring the signal strength between two devices to determine whether the devices are within data transmission range (DTR), comprising:
a first Bluetooth-enabled wireless communications device having a first MAC address;
a second Bluetooth-enabled wireless communications device having a second MAC address; and
a DTR device, wherein a first Bluetooth communications signal is transmitted from the first Bluetooth-enabled wireless communications device to the second Bluetooth-enabled wireless communications device, the second Bluetooth-enabled wireless communications device acknowledges receipt of the first Bluetooth communications signal by sending a second Bluetooth communications signal from the second Bluetooth-enabled wireless communications device to the first Bluetooth-enabled wireless communications device, the DTR device measures a signal strength of the second Bluetooth communications signal and if the signal strength meets or exceeds a certain predetermined value then communications involving the transfer of information between the first Bluetooth-enabled communications device and the second Bluetooth-enabled communications device or between the second Bluetooth-enabled communications device and the first Bluetooth-enabled communications device is enabled.
28. The system of claim 27 , wherein the first Bluetooth-enabled communications device is a DIAD having a Bluetooth communications chipset and the second Bluetooth-enabled communications device is a computer having a Bluetooth communications chipset.
29. A system for autonomous communications between a shipping service and one or more customers, comprising:
a shipping service device having a communications device;
a customer device having a communications device, wherein the shipping service device polls the customer device and information is transferred from the customer device to the shipping service device indicating whether the customer has items to be picked up for shipment by the shipping service.
30. The system of claim 29 , wherein the service provider device is a DIAD and the customer device is a computer.
31. The system of claim 29 , wherein information is transferred from the service provider device to the customer device about items to be delivered to the customer by the shipping service.
32. The system of claim 29 , wherein the service provider device is further comprised of a DTR device that is used to measure the strength of a communications signal between the service provider device and the customer device, the DTR device enables the transfer of information between the service provider device and the customer device if the measured strength of the communications signal meets or exceeds a certain predetermined value.
33. A system for autonomous communications between a shipping service and one or more customers, comprising:
a DIAD having a Bluetooth-enabled communications chipset;
a computer having a Bluetooth-enabled communications chipset, wherein the DIAD polls the computer and information is transferred from the computer to the DIAD indicating whether the customer has items to be picked up for shipment by the shipping service.
34. The system of claim 33 , wherein information is transferred from the DIAD to the computer about items to be delivered to the customer by the shipping service.
35. The system of claim 33 , wherein the DIAD is further comprised of a DTR device that is used to measure the strength of a Bluetooth communications signal between the DIAD and the computer, the DTR device enables the transfer of information between the DIAD and the computer if the measured strength of the communications signal meets or exceeds a certain predetermined value.
36. A method of autonomous communications between a service provider and a customer, comprising:
A) selection by a service provider of a location;
B) nearing the selected location by the service provider with a service provider device;
C) providing the service provider device with a description of the selected location;
D) retrieving from a memory of the service provider device one or more MAC addresses of customer devices at the selected location;
E) selecting one of the MAC addresses of customer devices at that location and sending from the service provider device a polling wireless transmission addressed to the selected customer device's MAC address;
F) receiving an acknowledgment from the selected customer device in the form of a wireless transmission at the service provider device acknowledging receipt by the selected customer device the polling wireless transmission;
G) receiving information wirelessly at the service provider device from the selected customer device about work to be performed at a customer's location;
H) polling each of the customer devices at the selected location by repeating steps D) through G), as necessary;
I) going to the customer locations that have indicated that there is work to be done in the information received by the service provider device from the customer devices while not going to the location that have not indicated there is any work for the service provider; and
J) performing the work at the customer's location.
37. The method of claim 36 , wherein the sending from the service provider device a polling wireless transmission includes sending from the service provider device a polling Bluetooth wireless transmission.
38. The method of claim 36 , wherein receiving an acknowledgment from the selected customer device in the form of a wireless transmission at the service provider device includes receiving a Bluetooth wireless transmission.
39. The method of claim 36 , wherein the service provider device is a DIAD and the customer device is a personal computer.
40. A method of autonomous communications between a shipping service and a customer about items to be shipped by the customer with the shipping service, comprising:
A) receiving a wireless communication from a service provider device by a customer device;
B) acknowledging receipt of the wireless communication from the service provider device by the customer device by transmitting a wireless communication to the service provider device;
C) wirelessly transmitting information from the customer device to the service provider device about items to be shipped by the customer with the shipping service; and
D) providing the items for shipment to the shipping service.
41. The method of claim 40 , wherein receiving a wireless communication and transmitting a wireless communication includes receiving a Bluetooth wireless communication and transmitting a Bluetooth wireless communication, respectively.
42. The method of claim 40 , wherein the customer device is a computer and the service provider device is a DIAD.
43. A method of autonomous communications between a service provider and a customer, comprising:
A) selection by a service provider of a location;
B) nearing the selected location by the service provider with a service provider device;
C) providing the service provider device with a description of the selected location;
D) retrieving from a memory of the service provider device one or more MAC addresses of customer devices at the selected location;
E) selecting one of the MAC addresses of customer devices at that location and sending from the service provider device a polling wireless transmission addressed to the selected customer device's MAC address;
F) receiving an acknowledgment from the selected customer device in the form of a wireless transmission at the service provider device acknowledging receipt by the selected customer device the polling wireless transmission;
G) measuring the signal strength of the acknowledgment to determine if the signal strength is sufficient for the wireless transmission of information;
H) if the measured signal strength is sufficient, then sending a request from the service provider device to the customer device for the transfer of information and continuing with step I), else returning to step E), above;
I) receiving information wirelessly at the service provider device from the selected customer device about work to be performed at a customer's location;
J) polling each of the customer devices at the selected location by repeating steps D) through I), as necessary;
K) going to the customer locations that have indicated that there is work to be done in the information received by the service provider device from the customer devices while not going to the location that have not indicated there is any work for the service provider; and
L) performing the work at the customer's location.
44. The method of claim 43 , wherein the sending from the service provider device a polling wireless transmission includes sending from the service provider device a polling Bluetooth wireless transmission.
45. The method of claim 43 , wherein receiving an acknowledgment from the selected customer device in the form of a wireless transmission at the service provider device includes receiving a Bluetooth wireless transmission.
46. The method of claim 43 , wherein the service provider device is a DIAD and the customer device is a computer.
47. A method of determining whether at least two wireless communications devices are within a data transmission range (DTR), comprising:
transmitting a first Bluetooth wireless communications signal from a first communications device to a second communications device;
receiving the first Bluetooth wireless communications signal at the second communications device;
measuring the strength of the second Bluetooth communications signal with a DTR device; and
enabling the wireless transmission of information between the first and second communications devices if the measured signal strength meets or exceeds a predetermined value.
48. The method of claim 47 , wherein transmitting a first Bluetooth wireless communications signal from a first communications device to a second communications device comprises transmitting a first Bluetooth wireless communications signal from a DIAD to a computer.
49. A method of determining whether at least two wireless communications devices are within a data transmission range (DTR), comprising:
transmitting a first Bluetooth wireless communications signal from a first communications device to a second communications device;
receiving the first Bluetooth wireless communications signal at the second communications device;
transmitting a second Bluetooth wireless communications signal from the second communications device to the first communications device acknowledging the receipt of the first Bluetooth communications signal by the second communications device;
receiving the second Bluetooth communications signal at the first communications device and measuring the strength of the second Bluetooth communications signal with a DTR device; and
enabling the wireless transmission of information between the first and second communications devices if the measured signal strength meets or exceeds a predetermined value.
50. The method of claim 49 , wherein transmitting a first Bluetooth wireless communications signal from a first communications device to a second communications device comprises transmitting a first Bluetooth wireless communications signal from a DIAD to a computer.
51. A method comprising:
associating in a database location data indicating a location of at least one customer's premises, with at least one wireless access address for a wirelessly-enabled computing device at the customer's premises.
52. The method of claim 51 , wherein the location data comprises at least a portion of a street address.
53. The method of claim 51 , wherein the location data comprises global positioning system (GPS) coordinates.
54. The method of claim 51 , wherein the wireless access address is a MAC address.
55. The method of claim 51 , wherein the wireless access address is an Internet Protocol address.
56. A method comprising:
wirelessly transmitting location data from a computing device to a database storage unit storing location data for a plurality of customer locations, and respective wireless access addresses of the respective wirelessly-enabled computing devices at the customer locations;
retrieving from the database storage unit the wireless access address associated with the transmitted location data;
wirelessly transmitting the retrieved wireless access address to the computing device;
receiving the retrieved wireless access address at the computing device; and
wirelessly transmitting the wireless access address to at least one customer computing device at the customer location to determine whether an item is available to be picked up for shipment at the customer's location.
57. The method of claim 56 , wherein the location data comprises at least a portion of a street address.
58. The method of claim 56 , wherein the location data comprises global positioning system (GPS) coordinates.
59. The method of claim 56 , wherein the wireless access address is a MAC address.
60. The method of claim 56 , wherein the wireless access address is an Internet Protocol address.
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/842,907 US20050251402A1 (en) | 2004-05-10 | 2004-05-10 | Autonomous communication in shipping |
MXPA06013008A MXPA06013008A (en) | 2004-05-10 | 2005-04-05 | Autonomous communication in shipping. |
EP05732371A EP1751670A4 (en) | 2004-05-10 | 2005-04-05 | Autonomous communication in shipping |
CA2566033A CA2566033C (en) | 2004-05-10 | 2005-04-05 | Autonomous communication in shipping |
CNA2005800210916A CN101213568A (en) | 2004-05-10 | 2005-04-05 | Autonomous communication in shipping |
JP2007513144A JP2007538430A (en) | 2004-05-10 | 2005-04-05 | Autonomous communication in transportation |
PCT/US2005/011582 WO2005112562A2 (en) | 2004-05-10 | 2005-04-05 | Autonomous communication in shipping |
US13/188,309 US10318912B2 (en) | 2004-05-10 | 2011-07-21 | Autonomous communication in shipping |
US16/395,152 US10546263B2 (en) | 2004-05-10 | 2019-04-25 | Autonomous communication in shipping |
US16/773,794 US20200265372A1 (en) | 2004-05-10 | 2020-01-27 | Autonomous Communication in Shipping |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/842,907 US20050251402A1 (en) | 2004-05-10 | 2004-05-10 | Autonomous communication in shipping |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/188,309 Continuation US10318912B2 (en) | 2004-05-10 | 2011-07-21 | Autonomous communication in shipping |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050251402A1 true US20050251402A1 (en) | 2005-11-10 |
Family
ID=35240518
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/842,907 Abandoned US20050251402A1 (en) | 2004-05-10 | 2004-05-10 | Autonomous communication in shipping |
US13/188,309 Active 2024-07-26 US10318912B2 (en) | 2004-05-10 | 2011-07-21 | Autonomous communication in shipping |
US16/395,152 Active US10546263B2 (en) | 2004-05-10 | 2019-04-25 | Autonomous communication in shipping |
US16/773,794 Abandoned US20200265372A1 (en) | 2004-05-10 | 2020-01-27 | Autonomous Communication in Shipping |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/188,309 Active 2024-07-26 US10318912B2 (en) | 2004-05-10 | 2011-07-21 | Autonomous communication in shipping |
US16/395,152 Active US10546263B2 (en) | 2004-05-10 | 2019-04-25 | Autonomous communication in shipping |
US16/773,794 Abandoned US20200265372A1 (en) | 2004-05-10 | 2020-01-27 | Autonomous Communication in Shipping |
Country Status (7)
Country | Link |
---|---|
US (4) | US20050251402A1 (en) |
EP (1) | EP1751670A4 (en) |
JP (1) | JP2007538430A (en) |
CN (1) | CN101213568A (en) |
CA (1) | CA2566033C (en) |
MX (1) | MXPA06013008A (en) |
WO (1) | WO2005112562A2 (en) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070005675A1 (en) * | 2005-06-29 | 2007-01-04 | Boris Ginzburg | Multiple media access control apparatus and methods |
US20070233504A1 (en) * | 2006-04-03 | 2007-10-04 | Michael Tait | Package pickup indicator system |
US20080004967A1 (en) * | 2006-06-19 | 2008-01-03 | United Parcel Service Of America, Inc. | Method, system, carrier server and mobile device for shipping a package without the shipper being required to apply a shipping label |
US20090156159A1 (en) * | 2007-12-13 | 2009-06-18 | Electronics And Telecommunications Research Institute | Communication system and method in ship area network |
US20130018759A1 (en) * | 2011-07-13 | 2013-01-17 | Ebay Inc. | Third party token system for anonymous shipping |
US20130277422A1 (en) * | 2012-04-22 | 2013-10-24 | Abb Inc. | System and method for requesting and delivering targeted information |
US8751819B1 (en) * | 2011-09-22 | 2014-06-10 | Symantec Corporation | Systems and methods for encoding data |
US9016559B2 (en) | 2012-04-26 | 2015-04-28 | United Parcel Service Of America, Inc. | Arranging for shipment of a package without generating a shipping label |
US9798999B2 (en) | 2013-03-12 | 2017-10-24 | United Parcel Service Of America, Inc. | Systems and methods for ranking potential attended delivery/pickup locations |
US20170344998A1 (en) * | 2016-05-31 | 2017-11-30 | Mastercard International Incorporated | Systems and methods for using network data in an automated delivery 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 |
US10074067B2 (en) | 2005-06-21 | 2018-09-11 | United Parcel Service Of America, Inc. | Systems and methods for providing personalized delivery services |
US10089596B2 (en) | 2005-06-21 | 2018-10-02 | United Parcel Service Of America, Inc. | Systems and methods for providing personalized delivery services |
US10210474B2 (en) | 2013-10-14 | 2019-02-19 | United Parcel Service Of America, Inc. | Systems and methods for confirming an identity of an individual, for example, at a locker bank |
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 |
US10410164B2 (en) | 2014-11-14 | 2019-09-10 | United Parcel Service Of America, Inc | Systems and methods for facilitating shipping of parcels |
US10410165B2 (en) | 2014-11-14 | 2019-09-10 | United Parcel Service Of America, Inc. | Systems and methods for facilitating shipping of parcels for returning items |
US10445682B2 (en) | 2013-02-01 | 2019-10-15 | United Parcel Service Of America, Inc. | Systems and methods for parcel delivery to alternate delivery locations |
US10546263B2 (en) | 2004-05-10 | 2020-01-28 | United Parcel Service Of America, Inc. | Autonomous communication in shipping |
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 |
US10878369B2 (en) | 2013-09-20 | 2020-12-29 | United Parcel Service Of America, Inc. | Methods, apparatuses and computer program products for facilitating label less returns |
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 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9412280B1 (en) * | 2015-11-05 | 2016-08-09 | Daniel Ian Zwillinger | Cooperative system and method for precise autonomous delivery |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5444444A (en) * | 1993-05-14 | 1995-08-22 | Worldwide Notification Systems, Inc. | Apparatus and method of notifying a recipient of an unscheduled delivery |
US5831860A (en) * | 1995-04-28 | 1998-11-03 | At&T Corp. | Package special delivery service |
US5912628A (en) * | 1995-12-15 | 1999-06-15 | Samsung Electronics Co., Ltd. | Signal link selection method in exchange system |
US6124800A (en) * | 1996-08-21 | 2000-09-26 | Intermec Ip Corp. | Radio-frequency LAN and WAN communication system for route delivery applications or the like |
US20020184331A1 (en) * | 2001-05-30 | 2002-12-05 | Palm, Inc. | Resource location through location history |
US20030041238A1 (en) * | 2001-08-15 | 2003-02-27 | International Business Machines Corporation | Method and system for managing resources using geographic location information within a network management framework |
US20030114206A1 (en) * | 2001-08-24 | 2003-06-19 | United Parcel Service Of America, Inc. | Portable data acquisition and management system and associated device and method |
US20030220835A1 (en) * | 2002-05-23 | 2003-11-27 | Barnes Melvin L. | System, method, and computer program product for providing location based services and mobile e-commerce |
US20050038758A1 (en) * | 1999-02-08 | 2005-02-17 | United Parcel Service Of America | Internet package shipping systems and methods |
US7458612B1 (en) * | 2001-08-01 | 2008-12-02 | Stamps.Com Inc. | Postal shipping label |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7606936B2 (en) * | 1998-05-29 | 2009-10-20 | Research In Motion Limited | System and method for redirecting data to a wireless device over a plurality of communication paths |
US6236358B1 (en) * | 1999-06-18 | 2001-05-22 | Jennifer Durst | Mobile object locator |
US6873825B2 (en) * | 2002-01-10 | 2005-03-29 | Qualcomm, Incorporated | System and method for optimizing bluetooth transmissions to overcome signal interference |
US7010298B2 (en) | 2002-05-24 | 2006-03-07 | Chrysalis California L.L.C. | Method and apparatus for detecting the presence of a wireless network |
EP1546912A4 (en) * | 2002-07-09 | 2006-01-25 | Rf Code Inc | Wireless vending communication systems |
US20050251402A1 (en) | 2004-05-10 | 2005-11-10 | United Parcel Service Of America, Inc. | Autonomous communication in shipping |
-
2004
- 2004-05-10 US US10/842,907 patent/US20050251402A1/en not_active Abandoned
-
2005
- 2005-04-05 MX MXPA06013008A patent/MXPA06013008A/en not_active Application Discontinuation
- 2005-04-05 CA CA2566033A patent/CA2566033C/en active Active
- 2005-04-05 EP EP05732371A patent/EP1751670A4/en not_active Ceased
- 2005-04-05 JP JP2007513144A patent/JP2007538430A/en not_active Withdrawn
- 2005-04-05 WO PCT/US2005/011582 patent/WO2005112562A2/en active Application Filing
- 2005-04-05 CN CNA2005800210916A patent/CN101213568A/en active Pending
-
2011
- 2011-07-21 US US13/188,309 patent/US10318912B2/en active Active
-
2019
- 2019-04-25 US US16/395,152 patent/US10546263B2/en active Active
-
2020
- 2020-01-27 US US16/773,794 patent/US20200265372A1/en not_active Abandoned
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5444444A (en) * | 1993-05-14 | 1995-08-22 | Worldwide Notification Systems, Inc. | Apparatus and method of notifying a recipient of an unscheduled delivery |
US5648770A (en) * | 1993-05-14 | 1997-07-15 | Worldwide Notification Systems, Inc. | Apparatus and method of notifying a party of a pending delivery or pickup |
US5831860A (en) * | 1995-04-28 | 1998-11-03 | At&T Corp. | Package special delivery service |
US5912628A (en) * | 1995-12-15 | 1999-06-15 | Samsung Electronics Co., Ltd. | Signal link selection method in exchange system |
US6124800A (en) * | 1996-08-21 | 2000-09-26 | Intermec Ip Corp. | Radio-frequency LAN and WAN communication system for route delivery applications or the like |
US20050038758A1 (en) * | 1999-02-08 | 2005-02-17 | United Parcel Service Of America | Internet package shipping systems and methods |
US20020184331A1 (en) * | 2001-05-30 | 2002-12-05 | Palm, Inc. | Resource location through location history |
US7458612B1 (en) * | 2001-08-01 | 2008-12-02 | Stamps.Com Inc. | Postal shipping label |
US20030041238A1 (en) * | 2001-08-15 | 2003-02-27 | International Business Machines Corporation | Method and system for managing resources using geographic location information within a network management framework |
US20030114206A1 (en) * | 2001-08-24 | 2003-06-19 | United Parcel Service Of America, Inc. | Portable data acquisition and management system and associated device and method |
US20030220835A1 (en) * | 2002-05-23 | 2003-11-27 | Barnes Melvin L. | System, method, and computer program product for providing location based services and mobile e-commerce |
Cited By (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10546263B2 (en) | 2004-05-10 | 2020-01-28 | United Parcel Service Of America, Inc. | Autonomous communication in shipping |
US10074067B2 (en) | 2005-06-21 | 2018-09-11 | United Parcel Service Of America, Inc. | Systems and methods for providing personalized delivery services |
US10078810B2 (en) | 2005-06-21 | 2018-09-18 | United Parcel Service Of America, Inc. | Systems and methods for providing personalized delivery services |
US10089596B2 (en) | 2005-06-21 | 2018-10-02 | United Parcel Service Of America, Inc. | Systems and methods for providing personalized delivery services |
US10134002B2 (en) | 2005-06-21 | 2018-11-20 | United Parcel Service Of America, Inc. | Systems and methods for providing personalized delivery services |
US10817826B2 (en) | 2005-06-21 | 2020-10-27 | United Parcel Service Of America, Inc. | Systems and methods for providing personalized delivery services |
US7545773B2 (en) * | 2005-06-29 | 2009-06-09 | Intel Corporation | Multiple media access control apparatus and methods |
US20070005675A1 (en) * | 2005-06-29 | 2007-01-04 | Boris Ginzburg | Multiple media access control apparatus and methods |
US7885821B2 (en) | 2006-04-03 | 2011-02-08 | Michael Tait | Package pickup indicator system |
US20070233504A1 (en) * | 2006-04-03 | 2007-10-04 | Michael Tait | Package pickup indicator system |
US8010463B2 (en) * | 2006-06-19 | 2011-08-30 | United Parcel Services Of America, Inc. | Method, system, carrier server and mobile device for shipping a package without the shipper being required to apply a shipping label |
US20080004967A1 (en) * | 2006-06-19 | 2008-01-03 | United Parcel Service Of America, Inc. | Method, system, carrier server and mobile device for shipping a package without the shipper being required to apply a shipping label |
US8054844B2 (en) * | 2007-12-13 | 2011-11-08 | Electronics And Telecommunications Research Institute | Communication system and method in ship area network |
US20090156159A1 (en) * | 2007-12-13 | 2009-06-18 | Electronics And Telecommunications Research Institute | Communication system and method in ship area network |
US20130018759A1 (en) * | 2011-07-13 | 2013-01-17 | Ebay Inc. | Third party token system for anonymous shipping |
US8751819B1 (en) * | 2011-09-22 | 2014-06-10 | Symantec Corporation | Systems and methods for encoding data |
US20130277422A1 (en) * | 2012-04-22 | 2013-10-24 | Abb Inc. | System and method for requesting and delivering targeted information |
US11537972B2 (en) | 2012-04-26 | 2022-12-27 | United Parcel Service Of America, Inc. | Arranging for shipment of a package without generating a shipping label |
US9836715B2 (en) | 2012-04-26 | 2017-12-05 | United Parcel Service Of America, Inc. | Arranging for shipment of a package without generating a shipping label |
US10540629B2 (en) | 2012-04-26 | 2020-01-21 | United Parcel Service Of America, Inc. | Arranging for shipment of a package without generating a shipping label |
US10311396B2 (en) | 2012-04-26 | 2019-06-04 | United Parcel Service Of America, Inc. | Arranging for shipment of a package without generating a shipping label |
US9665846B2 (en) | 2012-04-26 | 2017-05-30 | United Parcel Service Of America, Inc. | Arranging for shipment of a package without generating a shipping label |
US9501754B2 (en) | 2012-04-26 | 2016-11-22 | United Parcel Service Of America, Inc. | Arranging for shipment of a package without generating a shipping label |
US9016559B2 (en) | 2012-04-26 | 2015-04-28 | United Parcel Service Of America, Inc. | Arranging for shipment of a package without generating a shipping label |
US10860969B2 (en) | 2012-04-26 | 2020-12-08 | United Parcel Service Of America, Inc. | Arranging for shipment of a package without generating a shipping label |
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 |
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 |
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 |
US10445682B2 (en) | 2013-02-01 | 2019-10-15 | United Parcel Service Of America, Inc. | Systems and methods for parcel delivery to alternate delivery 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 |
US9798999B2 (en) | 2013-03-12 | 2017-10-24 | United Parcel Service Of America, Inc. | Systems and methods for ranking potential attended delivery/pickup locations |
US10521761B2 (en) | 2013-03-12 | 2019-12-31 | United Parcel Service Of America, Inc. | Systems and methods of delivering parcels using attended delivery/pickup locations |
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 |
US10558942B2 (en) | 2013-03-12 | 2020-02-11 | United Parcel Service Of America, Inc. | Systems and methods for returning one or more items via an attended delivery/pickup location |
US9811798B2 (en) | 2013-03-12 | 2017-11-07 | United Parcel Service Of America, Inc. | Systems and methods of locating and selling items at attended delivery/pickup locations |
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 |
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 |
US10909497B2 (en) | 2013-03-12 | 2021-02-02 | United Parcel Service Of America, Inc. | Systems and methods of reserving space attended delivery/pickup locations |
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 |
US10878369B2 (en) | 2013-09-20 | 2020-12-29 | United Parcel Service Of America, Inc. | Methods, apparatuses and computer program products for facilitating label less returns |
US11907896B2 (en) | 2013-09-20 | 2024-02-20 | United Parcel Service Of America, Inc. | Methods, apparatuses and computer program products for facilitating label less returns |
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 |
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 |
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 |
US10002340B2 (en) | 2013-11-20 | 2018-06-19 | United Parcel Service Of America, Inc. | Concepts for electronic door hangers |
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 |
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 |
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 |
US20170344998A1 (en) * | 2016-05-31 | 2017-11-30 | Mastercard International Incorporated | Systems and methods for using network data in an automated delivery system |
US10650384B2 (en) * | 2016-05-31 | 2020-05-12 | Mastercard International Incorporated | Systems and methods for using network data in an automated delivery system |
US11367036B2 (en) | 2016-05-31 | 2022-06-21 | Mastercard International Incorporated | Systems and methods for using network data in an automated delivery system |
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 |
Also Published As
Publication number | Publication date |
---|---|
JP2007538430A (en) | 2007-12-27 |
US20200265372A1 (en) | 2020-08-20 |
US20190251498A1 (en) | 2019-08-15 |
US10546263B2 (en) | 2020-01-28 |
WO2005112562A3 (en) | 2008-01-17 |
CA2566033C (en) | 2014-07-15 |
US20110320377A1 (en) | 2011-12-29 |
EP1751670A2 (en) | 2007-02-14 |
US10318912B2 (en) | 2019-06-11 |
WO2005112562A2 (en) | 2005-12-01 |
CN101213568A (en) | 2008-07-02 |
CA2566033A1 (en) | 2005-12-01 |
EP1751670A4 (en) | 2009-03-04 |
MXPA06013008A (en) | 2007-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10546263B2 (en) | Autonomous communication in shipping | |
US7404520B2 (en) | System and method for providing location information in transaction processing | |
KR101765916B1 (en) | An eletronic shelf label and a managing method thereof | |
JP2009543221A5 (en) | ||
WO2012067350A2 (en) | Vehicle schedule matching system | |
US8116682B2 (en) | Near field communcation device | |
CN1647085A (en) | Wireless house server | |
JP2008214019A (en) | Distribution container management system | |
CN102546827A (en) | Method and device for receiving and transmitting multiple protocol data of vehicle-mounting terminals on server | |
KR20160098887A (en) | Agency platform and system for providing location based food delivery service | |
JP2018180823A (en) | Warehouse management method and warehouse management system | |
KR20170119994A (en) | System for signing physical distribution delivery | |
JP3870417B2 (en) | Cargo delivery tracking system | |
JP2004035225A (en) | Delivery control system | |
CN111861336B (en) | Logistics monitoring method, device and system | |
JP2019125181A (en) | Location management system, location management method, location management device, and program | |
JP4596635B2 (en) | Logistics driver system and portable payment terminal | |
WO2016047831A1 (en) | Nfc cards for home delivery service and home delivery service system using same | |
JP2001097513A (en) | Home delivery system | |
TW200933518A (en) | System and method for management of warehouses | |
JP6701872B2 (en) | Temperature control system and slave | |
JP7353833B2 (en) | Transportation information management system, transportation information management method | |
JP3838007B2 (en) | Information management system | |
WO2002082394A1 (en) | Data transmission/reception system, data transmission/reception method, and goods information processing device | |
JP7299953B2 (en) | Equipment management system, equipment management method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: UNITED PARCEL SERVICE OF AMERICA, INC., A DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OLSEN, JOHN A., III;BRADLEY, DAVID L.;JENKINS, RHESA M.;REEL/FRAME:015321/0498 Effective date: 20040503 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |