IP Library Granted Patent US 11,373,136
Granted Patent B2
US 11,373,136 · App. 15/888,617 · Granted Jun 28, 2022

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 11,373,136
App. No.
15/888,617
Granted
Jun 28, 2022
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 (55)

1. A computer-implemented method, comprising:

storing, at a database, a plurality of pieces of express package delivery content information, wherein each piece of the plurality of pieces of express package delivery content information comprises identifier information of a courier corresponding to a express package, information of a recipient address, and information of an account associated with the recipient address;

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, and wherein the first positioning information comprises global positioning system (GPS) location information of the courier;

retrieving, at the database, a first piece of express package delivery content information of the plurality of pieces of express package delivery content information based on the identifier information of the courier and the first positioning information in the express package delivery request, wherein the retrieving comprises:

determining that identifier information of a first courier in the first piece of express package delivery content information matches the identifier information of the courier in the express package delivery request; and

determining that information of a first recipient address in the first piece of express package delivery content information matches the first positioning information in the express package delivery request;

determining information of more than one account associated with the first recipient address that is included in the first piece of express package delivery content information;

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

in response to determining that the more than one user device is logged in the more than one account, sending a positioning request to each user device of the more than one user device that is logged in the more than one account;

receiving, from the user device, positioning information of the more than one user device logged in the more than one account;

determining second positioning information of a recipient that can receive an express package based on the positioning information of the more than one user device logged in the more than one account, wherein the recipient is associated with a user device with a geographical location closest to the recipient address among the more than one user device; and

providing, to the courier terminal, a notification to deliver the express package identified in the express package delivery request if the second positioning information of the recipient coincides with the first recipient address.

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 an account associated with the recipient address.

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

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

5. The computer-implemented method of claim 1 , wherein determining second positioning information of the recipient that can receive the express package further comprises extracting, from the second positioning information, information with a geographical position closest to the information of the first recipient address.

6. The computer-implemented method of claim 1 , wherein the second positioning information of the recipient coincides with the first recipient address further comprises determining the first recipient address coincides within a preset range of the second positioning information.

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

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

storing, at a database, a plurality of pieces of express package delivery content information, wherein each piece of the plurality of pieces of express package delivery content information comprises identifier information of a courier corresponding to a express package, information of a recipient address, and information of an account associated with the recipient address;

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, and wherein the first positioning information comprises global positioning system (GPS) location information of the courier;

retrieving, at the database, a first piece of express package delivery content information of the plurality of pieces of express package delivery content information based on the identifier information of the courier and the first positioning information in the express package delivery request, wherein the retrieving comprises:

determining that identifier information of a first courier in the first piece of express package delivery content information matches the identifier information of the courier in the express package delivery request; and

determining that information of a first recipient address in the first piece of express package delivery content information matches the first positioning information in the express package delivery request;

determining information of more than one account associated with the first recipient address that is included in the first piece of express package delivery content information;

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

in response to determining that the more than one user device is logged in the more than one account, sending a positioning request to each user device of the more than one user device that is logged in the more than one account;

receiving, from the user device, positioning information of the more than one user device logged in the more than one account;

determining second positioning information of a recipient that can receive an express package based on the positioning information of the more than one user device logged in the more than one account, wherein the recipient is associated with a user device with a geographical location closest to the recipient address among the more than one user device; and

providing, to the courier terminal, a notification to deliver the express package identified in the express package delivery request if the second positioning information of the recipient coincides with the first recipient address.

9. The computer-readable medium of claim 8 , wherein the database stores multiple express package delivery requests comprising identifier information of multiple couriers, information of multiple recipient addresses, and information of an account associated with the recipient address.

10. The computer-readable medium of claim 8 , further comprising generating information of a planned path for the express package delivery request according to the first positioning information and the first recipient address in response to determining the second positioning information coincides with the first recipient address.

11. The computer-readable medium of claim 10 , further comprising providing the information of a planned path to the courier terminal to deliver the express package to the first recipient address.

12. The computer-readable medium of claim 8 , wherein determining second positioning information of the recipient that can receive the express package further comprises extracting, from the second positioning information, information with a geographical position closest to the information of the first recipient address.

13. The computer-readable medium of claim 8 , wherein the second positioning information of the recipient coincides with the first recipient address further comprises determining the first recipient address coincides within a preset range of the second positioning information.

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

15. 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:

storing, at a database, a plurality of pieces of express package delivery content information, wherein each piece of the plurality of pieces of express package delivery content information comprises identifier information of a courier corresponding to a express package, information of a recipient address, and information of an account associated with the recipient address;

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, and wherein the first positioning information comprises global positioning system (GPS) location information of the courier;

retrieving, at the database, a first piece of express package delivery content information of the plurality of pieces of express package delivery content information based on the identifier information of the courier and the first positioning information in the express package delivery request, wherein the retrieving comprises:

determining that identifier information of a first courier in the first piece of express package delivery content information matches the identifier information of the courier in the express package delivery request; and

determining that information of a first recipient address in the first piece of express package delivery content information matches the first positioning information in the express package delivery request;

determining information of more than one account associated with the first recipient address that is included in the first piece of express package delivery content information;

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

in response to determining that the more than one user device is logged in the more than one account, sending a positioning request to each user device of the more than one user device that is logged in the more than one account;

receiving, from the user device, positioning information of the more than one user device logged in the more than one account;

determining second positioning information of a recipient that can receive an express package based on the positioning information of the more than one user device logged in the more than one account, wherein the recipient is associated with a user device with a geographical location closest to the recipient address among the more than one user device; and

providing, to the courier terminal, a notification to deliver the express package identified in the express package delivery request if the second positioning information of the recipient coincides with the first recipient address.

16. The computer-implemented system of claim 15 , wherein the database stores multiple express package delivery requests comprising identifier information of multiple couriers, information of multiple recipient addresses, and information of an account associated with the recipient address.

17. The computer-implemented system of claim 15 , further comprising generating information of a planned path for the express package delivery request according to the first positioning information and the first recipient address in response to determining the second positioning information coincides with the first recipient address.

18. The computer-implemented system of claim 17 , further comprising providing the information of a planned path to the courier terminal to deliver the express package to the first recipient address.

19. The computer-implemented system of claim 15 , wherein determining second positioning information of the recipient that can receive the express package further comprises extracting, from the second positioning information, information with a geographical position closest to the information of the first recipient address.

20. The computer-implemented system of claim 15 , wherein the second positioning information of the recipient coincides with the first recipient address further comprises determining the first recipient address coincides within a preset range of the second positioning information.

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 Jul 12, 2018
From: JIN, WENBIN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 046334/0926 →
Priority Claims (1)
CN 201710066462.7 · Feb 7, 2017 · national
Continuity (1)
Related Publication 20180225627A1 · Aug 9, 2018