IP Library Granted Patent US 10,984,371
Granted Patent B2
US 10,984,371 · App. 16/717,440 · Granted Apr 20, 2021

Express package delivery

Inventor: Wenbin Jin (Hangzhou, CN)
Assignee: Advanced New Technologies Co., Ltd.
G06Q10/0833G06F16/29G06F16/9537G06Q10/08
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 10,984,371
App. No.
16/717,440
Granted
Apr 20, 2021
Kind
B2
Abstract

An express package delivery request is received from a courier terminal that indicates identifier information of a courier and first positioning information corresponding to a location of the courier. The express package delivery content information corresponding to a recipient address is retrieved from a database. The identifier information of the courier and the first positioning information corresponding to the location of the courier is determined to be within proximity to the retrieved recipient address. The second positioning information of a recipient that can receive an express package is determined corresponding to an account in the retrieved express package delivery content information. A notification is provided to the courier terminal to deliver the express package identified in the express package delivery request if the determined second positioning information of the recipient coincides with the retrieved recipient address.

Claims (40)

1. A computer-implemented method, comprising:

receiving, from a courier terminal, an express package delivery request that indicates identifier information of a courier and first positioning information corresponding to a location of the courier;

retrieving, at a database, express package delivery content information corresponding to a recipient address;

determining the identifier information of the courier and the first positioning information corresponding to the location of the courier is within proximity to the recipient address, wherein the recipient address is associated with more than one account;

determining more than one user device that is logged in the more than one account;

constantly updating second positioning information of more than one recipient that can receive an express package based on positioning information of the more than one user device;

providing, to the courier terminal, a notification to deliver the express package identified in the express package delivery request in response to determining that the recipient address is within a preset range of the second positioning information of at least one of the more than one recipient;

determining one recipient of the more than one recipient with a geographical position closest to the recipient address based on the second positioning information of the more than one recipient; and

transmitting a notification of home delivery of the express package to a user device associated with the one recipient of the more than one recipient.

2. The computer-implemented method of claim 1 , wherein the database stores multiple express package delivery requests comprising identifier information of multiple couriers, information of multiple recipient addresses, and information of the more than one account associated with the recipient address.

3. The computer-implemented method of claim 1 , further comprises generating information of a planned path for the express package delivery request according to the first positioning information and the recipient address in response to determining the second positioning information is within the preset range of the recipient address.

4. The computer-implemented method of claim 3 , further comprises providing the information of the generated planned path to the courier terminal to deliver the express package to the recipient address.

5. The computer-implemented method of claim 1 , wherein the identifier information of the courier comprises a telephone number of the courier terminal.

6. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

receiving, from a courier terminal, an express package delivery request that indicates identifier information of a courier and first positioning information corresponding to a location of the courier;

retrieving, at a database, express package delivery content information corresponding to a recipient address;

determining the identifier information of the courier and the first positioning information corresponding to the location of the courier is within proximity to the recipient address, wherein the recipient address is associated with more than one account;

determining more than one user device that is logged in the more than one account;

constantly updating second positioning information of more than one recipient that can receive an express package based on positioning information of the more than one user device;

providing, to the courier terminal, a notification to deliver the express package identified in the express package delivery request in response to determining that the recipient address is within a preset range of the second positioning information of at least one of the more than one recipient;

determining one recipient of the more than one recipient with a geographical position closest to the recipient address based on the second positioning information of the more than one recipient; and

transmitting a notification of home delivery of the express package to a user device associated with the one recipient of the more than one recipient.

7. The computer-readable medium of claim 6 , wherein the database stores multiple express package delivery requests comprising identifier information of multiple couriers, information of multiple recipient addresses, and information of the more than one account associated with the recipient address.

8. The computer-readable medium of claim 6 , further comprises generating information of a planned path for the express package delivery request according to the first positioning information and the recipient address in response to determining the second positioning information is within the preset range of the recipient address.

9. The computer-readable medium of claim 8 , further comprises providing the information of the generated planned path to the courier terminal to deliver the express package to the recipient address.

10. The computer-readable medium of claim 6 , wherein the identifier information of the courier comprises a telephone number of the courier terminal.

11. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

receiving, from a courier terminal, an express package delivery request that indicates identifier information of a courier and first positioning information corresponding to a location of the courier;

retrieving, at a database, express package delivery content information corresponding to a recipient address;

determining the identifier information of the courier and the first positioning information corresponding to the location of the courier is within proximity to the recipient address, wherein the recipient address is associated with more than one account;

determining more than one user device that is logged in the more than one account;

constantly updating second positioning information of more than one recipient that can receive an express package based on positioning information of the more than one user device;

providing, to the courier terminal, a notification to deliver the express package identified in the express package delivery request in response to determining that the recipient address is within a preset range of the second positioning information of at least one of the more than one recipient;

determining one recipient of the more than one recipient with a geographical position closest to the recipient address based on the second positioning information of the more than one recipient; and

transmitting a notification of home delivery of the express package to a user device associated with the one recipient of the more than one recipient.

12. The computer-implemented system of claim 11 , wherein the database stores multiple express package delivery requests comprising identifier information of multiple couriers, information of multiple recipient addresses, and information of the more than one account associated with the recipient address.

13. The computer-implemented system of claim 11 , further comprises generating information of a planned path for the express package delivery request according to the first positioning information and the recipient address in response to determining the second positioning information is within the preset range of the recipient address.

14. The computer-implemented system of claim 13 , further comprises providing the information of the generated planned path to the courier terminal to deliver the express package to the recipient address.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2020
From: JIN, WENBIN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 051585/0958 →