IP Library Granted Patent US 12,657,979
Granted Patent B2
US 12,657,979 · App. 18/426,701 · Granted Jun 16, 2026

Systems and methods for facilitating package delivery or pickup

Inventor: David L. Eichenblatt (Atlanta, GA)
G07C9/37G06Q10/083G07C9/00309G07C9/00563G07C9/00896G07C2009/0092
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 12,657,979
App. No.
18/426,701
Granted
Jun 16, 2026
Kind
B2
Abstract

A system for facilitating package delivery or pickup at premises of senders or recipients has a package door that is used for receipt and collection of packages. The package door includes an input device for entering package information and an image capture device for visually recording the arrival of a courier. Based on the package information entered via the input device, the system determines whether the package information matches a predetermined value, such as a package tracking number. The system may automatically unlock the package door if the package information matches such predetermined value. In other embodiments, a user may remotely monitor the package information and/or information from the image capture device to determine whether to provide inputs for unlocking the package door. The system logs the package information received from the input device and the image capture device.

Claims (27)

1 . A system for facilitating package deliveries, comprising:

a door at a destination for packages to be delivered by a user;

a door locking mechanism coupled to the door;

a data input device configured to receive an input provided by the user during delivery of at least one of the packages to the destination;

at least one computing device configured to receive the input from the data input device and perform a comparison between the input and stored data associated with the at least one of the packages, the at least one computing device further configured to control the door locking mechanism based on the comparison; and

a server configured to store, in memory, information related to the user, including at least a first shipping address for the user, the server further configured to associate the information with a universal customer identifier for the user, wherein for each of the packages the server is configured to receive the universal customer identifier from a respective merchant and to provide the first shipping address for delivery of the respective package to the destination in response to the universal customer identifier, wherein the server is configured to associate the universal customer identifier with a calendar indicating that packages to be delivered during a first time period are to be shipped to the first shipping address and packages to be delivered during a second time period are to be shipped to a second shipping address, and wherein the server for the at least one of the packages is configured to receive a time of delivery for the at least one of the packages and to compare the time of delivery to the calendar.

2 . A method for facilitating package deliveries, comprising:

locking, with a door locking mechanism, a door at a destination for packages to be delivered by a user;

receiving an input provided by the user during delivery of at least one of the packages to the destination;

comparing, with at least one computing device, the input and stored data associated with the at least one of the packages;

controlling, with the at least one computing device, the door locking mechanism based on the comparing;

storing, in memory, information related to the user, including at least a first shipping address for the user;

associating, in the memory, the information with a universal customer identifier for the user;

for each of the packages, receiving at a server the universal customer identifier from a respective merchant and providing, by the server, the first shipping address for delivery of the respective package to the destination in response to the universal customer identifier received by the server;

associating, with the server, the universal customer identifier with a calendar indicating that packages to be delivered during a first time period are to be shipped to the first shipping address and packages to be delivered during a second time period are to be shipped to a second shipping address;

for the at least one of the packages, receiving at the server a time of delivery for the at least one of the packages; and

comparing the time of delivery to the calendar with the server.

3 . A server for facilitating package deliveries, comprising:

memory; and

at least one processor to store, in the memory, information related to a user to receive packages delivered by at least one courier service, including at least a first shipping address for the user, the at least one processor further configured to associate the information with a universal customer identifier for the user, wherein for each of the packages the at least one processor is configured to receive the universal customer identifier from a respective merchant and to provide the first shipping address for delivery of the respective package to the destination in response to the universal customer identifier, wherein the at least one processor is configured to associate the universal customer identifier with a calendar indicating that packages to be delivered during a first time period are to be shipped to the first shipping address and packages to be delivered during a second time period are to be shipped to a second shipping address, and wherein the at least one processor for the at least one of the packages is configured to receive a time of delivery for the at least one of the packages and to compare the time of delivery to the calendar.

4 . A method for facilitating package deliveries, comprising:

storing, in memory, information related to a user to receive packages delivered by at least one courier service, including at least a first shipping address for the user;

associating, in the memory, the information with a universal customer identifier for the user;

for each of the packages, receiving at a server the universal customer identifier from a respective merchant and providing, by the server, the first shipping address for delivery of the respective package to the destination in response to the universal customer identifier received by the server;

associating, with the server, the universal customer identifier with a calendar indicating that packages to be delivered during a first time period are to be shipped to the first shipping address and packages to be delivered during a second time period are to be shipped to a second shipping address;

for the at least one of the packages, receiving at the server a time of delivery for the at least one of the packages; and

comparing the time of delivery to the calendar with the server.

Continuity (7)
Continuation 17721033 · Apr 14, 2022
Continuation 16934813 · Jul 21, 2020
Continuation 16288716 · Feb 28, 2019
Continuation 15456048 · Mar 10, 2017
Continuation In Part 15043979 · Feb 15, 2016
Provisional Application 62116207 · Feb 13, 2015
Related Publication 20240169780A1 · May 23, 2024
References Cited (20)
US 7815112B2 · Volpe · 2010 [cited by examiner]
US 9619955B2 · Eichenblatt · 2017 [cited by applicant]
US 10255737B1 · Eichenblatt · 2019 [cited by applicant]
US 10755511B2 · Eichenblatt · 2020 [cited by applicant]
US 20010050615A1 · Kucharczyk · 2001 [cited by examiner]
US 20020005774A1 · Rudolph · 2002 [cited by examiner]
US 20020089434A1 · Ghazarian · 2002 [cited by examiner]
US 20020180580A1 · Gotfried · 2002 [cited by examiner]
US 20030095185A1 · Naifeh · 2003 [cited by examiner]
US 20040030619A1 · Stokes · 2004 [cited by examiner]
US 20040238615A1 · Offenbacher · 2004 [cited by examiner]
US 20060119471A1 · Rudolph · 2006 [cited by examiner]
US 20060208852A1 · Wenzlik · 2006 [cited by examiner]
US 20080136908A1 · Carter · 2008 [cited by examiner]
US 20090132273A1 · Boesch · 2009 [cited by examiner]
US 20140190081A1 · Wanjohi · 2014 [cited by examiner]
US 20150186840A1 · Torres · 2015 [cited by examiner]
US 20160203370A1 · Child · 2016 [cited by examiner]
US 20160219254A1 · Hu · 2016 [cited by examiner]
US 20210074107A1 · Eichenblatt · 2021 [cited by applicant]