IP Library Granted Patent US 11,443,269
Granted Patent B2
US 11,443,269 · App. 16/102,617 · Granted Sep 13, 2022

Real-time parcel delivery management in an internet of things (IoT) computing environment

Inventors: Brent Hodges (Raleigh, NC); John E. Moore, Jr. (Pflugerville, TX); Gregory J. Boss (Saginaw, MI)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06Q10/083
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,443,269
App. No.
16/102,617
Granted
Sep 13, 2022
Kind
B2
Abstract

A system and method for managing real time parcel delivery in an internet of things (IoT) computing environment are presented. One or more intercepting locations may be identified and determined to replace an originally scheduled delivery location for real-time delivery of a parcel to a recipient using one or more IoT computing devices. The one or more intercepting locations may be selected to replace the originally scheduled location for real-time delivery of the parcel to the recipient using the one or more IoT computing devices. Real-time delivery of the parcel to the one or more intercepting locations may be arranged/coordinated between a delivery service and the recipient.

Claims (35)

1. A method for managing real time parcel delivery in an internet of things (IoT) computing environment by a processor, comprising:

monitoring behavioral data of a recipient over a selected time period using one or more IoT computing devices, wherein the monitored behavioral data is stored;

executing machine learning logic to develop a behavioral data model trained according to the monitored behavioral data, wherein the trained behavioral data model identifies patterns of events and schedules of the recipient;

selecting one or more intercepting locations to replace an originally scheduled location for real-time delivery of a parcel to the recipient using the one or more IoT computing devices and the trained behavioral data model, wherein the one or more intercepting locations comprise an impromptu and mutually-agreeable location, between a delivery service and the recipient, on an existing parcel route of the delivery service in which the recipient will predictively and temporarily be located during a course of deliveries on the parcel route, and wherein the one or more intercepting locations are derived by recursively parsing real-time local device data from the one or more IoT computing devices to obtain real-time location data and predicted future location data of the recipient according to the trained behavioral data model; and

arranging with a delivery service the real-time delivery of the parcel to the one or more intercepting locations, notwithstanding whether the delivery service employs or utilizes a person to accomplish the real-time delivery of the parcel.

2. The method of claim 1 , further including identifying the one or more intercepting locations available to the recipient of the parcel, available to the delivery service, available to an identified third party approved for receiving the parcel, or a combination thereof.

3. The method of claim 1 , further including identifying the one or more intercepting locations according to calendar data, location information of one or more IoT computing devices associated with the recipient, location information of one or more vehicles, or a combination thereof.

4. The method of claim 1 , further including selecting an updated delivery time to replace an original location time at the one or more intercepting locations.

5. The method of claim 1 , further including notifying the delivery service of the one or more intercepting locations, a parcel identifier (ID), a name of the recipient, vehicle information associated with the recipient, the real-time location data of the one or more IoT computing devices associated with the recipient, location information of the vehicle associated with the recipient, or a combination thereof.

6. The method of claim 1 , further including alerting the recipient of an arrival time of a transport vehicle delivering the parcel to one or more intercepting locations.

7. The method of claim 1 , further including sorting the one or more intercepting locations according to defined delivery criteria.

8. A system for managing real time parcel delivery in an internet of things (IoT) computing environment, comprising:

one or more computers with executable instructions that when executed cause the system to:

monitor behavioral data of a recipient over a selected time period using one or more IoT computing devices, wherein the monitored behavioral data is stored;

execute machine learning logic to develop a behavioral data model trained according to the monitored behavioral data, wherein the trained behavioral data model identifies patterns of events and schedules of the recipient;

select one or more intercepting locations to replace an originally scheduled location for real-time delivery of a parcel to the recipient using the one or more IoT computing devices and the trained behavioral data model, wherein the one or more intercepting locations comprise an impromptu and mutually-agreeable location, between a delivery service and the recipient, on an existing parcel route of the delivery service in which the recipient will predictively and temporarily be located during a course of deliveries on the parcel route, and wherein the one or more intercepting locations are derived by recursively parsing real-time local device data from the one or more IoT computing devices to obtain real-time location data and predicted future location data of the recipient according to the trained behavioral data model; and

arrange with a delivery service the real-time delivery of the parcel to the one or more intercepting locations, notwithstanding whether the delivery service employs or utilizes a person to accomplish the real-time delivery of the parcel.

9. The system of claim 8 , wherein the executable instructions further identify the one or more intercepting locations available to the recipient of the parcel, available to the delivery service, available to an identified third party approved for receiving the parcel, or a combination thereof.

10. The system of claim 8 , wherein the executable instructions further identify the one or more intercepting locations according to calendar data, location information of one or more IoT computing devices associated with the recipient, location information of one or more vehicles, or a combination thereof.

11. The system of claim 8 , wherein the executable instructions further select an updated delivery time to replace an original location time at the one or more intercepting locations.

12. The system of claim 8 , wherein the executable instructions further notify the delivery service of the one or more intercepting locations, a parcel identifier (ID), a name of the recipient, vehicle information associated with the recipient, the real-time location data of the one or more IoT computing devices associated with the recipient, location information of the vehicle associated with the recipient, or a combination thereof.

13. The system of claim 8 , wherein the executable instructions further alert the recipient of an arrival time of a transport vehicle delivering the parcel to one or more intercepting locations.

14. The system of claim 8 , wherein the executable instructions further sort the one or more intercepting locations according to defined delivery criteria.

15. A non-transitory computer-readable storage medium containing computer-readable program code having executable portions for managing real time parcel delivery in an internet of things (IoT) computing environment, the executable portions, when executed by a processor, causing the processor to perform the executable portions that comprise:

an executable portion that monitors behavioral data of a recipient over a selected time period using one or more IoT computing devices, wherein the monitored behavioral data is stored;

an executable portion that executes machine learning logic to develop a behavioral data model trained according to the monitored behavioral data, wherein the trained behavioral data model identifies patterns of events and schedules of the recipient;

an executable portion that selects one or more intercepting locations to replace an originally scheduled location for real-time delivery of a parcel to the recipient using the one or more IoT computing devices and the trained behavioral data model, wherein the one or more intercepting locations comprise an impromptu and mutually-agreeable location, between a delivery service and the recipient, on an existing parcel route of the delivery service in which the recipient will predictively and temporarily be located during a course of deliveries on the parcel route, and wherein the one or more intercepting locations are derived by recursively parsing real-time local device data from the one or more IoT computing devices to obtain real-time location data and predicted future location data of the recipient according to the trained behavioral data model; and

an executable portion that arranges with a delivery service the real-time delivery of the parcel to the one or more intercepting locations, notwithstanding whether the delivery service employs or utilizes a person to accomplish the real-time delivery of the parcel.

16. The non-transitory computer-readable storage medium of claim 15 , further including an executable portion that:

identifies the one or more intercepting locations available to the recipient of the parcel, available to the delivery service, available to an identified third party approved for receiving the parcel, or a combination thereof; or

identifies the one or more intercepting locations according to calendar data, location information of one or more IoT computing devices associated with the recipient, location information of one or more vehicles, or a combination thereof.

17. The non-transitory computer-readable storage medium of claim 15 , further including an executable portion that further selects an updated delivery time to replace an original location time at the one or more intercepting locations.

18. The non-transitory computer-readable storage medium of claim 15 , further including an executable portion that notifies the delivery service of the one or more intercepting locations, a parcel identifier (ID), a name of the recipient, vehicle information associated with the recipient, the real-time location data of the one or more IoT computing devices associated with the recipient, location information of the vehicle associated with the recipient, or a combination thereof.

19. The non-transitory computer-readable storage medium of claim 15 , further including an executable portion that further alerts the recipient of an arrival time of a transport vehicle delivering the parcel to one or more intercepting locations.

20. The non-transitory computer-readable storage medium of claim 15 , further including an executable portion that further sorts the one or more intercepting locations according to defined delivery criteria.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2024
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MAPLEBEAR INC.
Reel/Frame 066020/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2018
From: HODGES, BRENT; MOORE, JOHN E, JR.; BOSS, GREGORY J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046791/0142 →
Continuity (1)
Related Publication 20200051000A1 · Feb 13, 2020