Systems and methods for automatic package tracking and prioritized reordering
First Claim
1. A computer-implemented system for automatic package tracking, the system comprising:
- a memory storing instructions;
at least one processor;
a database connected to the at least one processor through a network interface; and
a computer system connected to the at least one processor through the network interface,wherein the at least one processor is configured to execute the instructions to perform steps for;
receiving, through the network interface, aggregated information comprising an order, a first package identifier associated with a first package, and event data associated with a plurality of package identifiers that include the first package identifier, wherein the order comprises a first group of items,the event data being generated based on a plurality of packages associated with the plurality of package identifiers being transported through an automated transport system,the first package being associated with the first group of items, and is to be delivered to a first recipient within a first predetermined period of time through one or more existing routes;
parsing the event data based on the first package identifier;
determining whether the first package exists based on the parsed event data, wherein;
if it is determined that the first package does not exist, flagging the first package identifier as meeting a first condition; and
if it is determined that the first package does exist, determining whether the first package was not delivered because of lack of resources, wherein;
if it is determined that the first package was not delivered because of lack of resources, flagging the first package identifier as meeting a second condition if the first predetermined period of time has passed by more than a first threshold;
transmitting a signal to the computer system to deliver the first package or to reorder the first package in response to the first package identifier being flagged as meeting the first condition or the second condition;
receiving, through the network interface, a new package identifier in response to the first package identifier being flagged as meeting the first condition or the second condition; and
,controlling the automated transport system to receive a new package associated with the new package identifier and containing the first group of items previously associated with the first package identifier, the automated transport system configured to carry the new package from a first location to a second location in response to the first package identifier flagged as meeting the first condition or the second condition.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for automatic package tracking and prioritized reordering include receiving, through a network interface, information relating to an order, a first package identifier associated with a first package, and event data associated with a plurality of package identifiers that include the first package identifier, the order comprising a first group of items, where the first package is configured to hold the first group of items and is to be delivered to a first recipient within a first predetermined period of time through one or more existing routes; parsing the event data based on the first package identifier; determining whether the first package exists based on the information; and transmitting a signal to a computer system to deliver the first package or to reorder the first package based on the determinations.
-
Citations
19 Claims
-
1. A computer-implemented system for automatic package tracking, the system comprising:
-
a memory storing instructions; at least one processor; a database connected to the at least one processor through a network interface; and a computer system connected to the at least one processor through the network interface, wherein the at least one processor is configured to execute the instructions to perform steps for; receiving, through the network interface, aggregated information comprising an order, a first package identifier associated with a first package, and event data associated with a plurality of package identifiers that include the first package identifier, wherein the order comprises a first group of items, the event data being generated based on a plurality of packages associated with the plurality of package identifiers being transported through an automated transport system, the first package being associated with the first group of items, and is to be delivered to a first recipient within a first predetermined period of time through one or more existing routes; parsing the event data based on the first package identifier; determining whether the first package exists based on the parsed event data, wherein; if it is determined that the first package does not exist, flagging the first package identifier as meeting a first condition; and if it is determined that the first package does exist, determining whether the first package was not delivered because of lack of resources, wherein; if it is determined that the first package was not delivered because of lack of resources, flagging the first package identifier as meeting a second condition if the first predetermined period of time has passed by more than a first threshold; transmitting a signal to the computer system to deliver the first package or to reorder the first package in response to the first package identifier being flagged as meeting the first condition or the second condition; receiving, through the network interface, a new package identifier in response to the first package identifier being flagged as meeting the first condition or the second condition; and
,controlling the automated transport system to receive a new package associated with the new package identifier and containing the first group of items previously associated with the first package identifier, the automated transport system configured to carry the new package from a first location to a second location in response to the first package identifier flagged as meeting the first condition or the second condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented system for automatic package tracking of multiple packages, the system comprising a first computer system, a mobile device, a database, and a second computer system, wherein
the mobile device comprises: -
a memory storing instructions; and at least one processor configured to execute the instructions to; generate event data by scanning package identifiers corresponding to a plurality of packages, the generated event data comprising at least one of a location, a time, a device identifier, or a user identifier, the event data being generated based on the plurality of packages being transported through an automated transport system; and send the generated event data to the database via a network; and the first computer system comprises; a memory storing instructions; and at least one processor configured to execute the instructions for; receiving, from the database through the network, aggregated information comprising a plurality of orders, a plurality of package identifiers, and the generated event data, each order comprising at least one group of items, wherein each package is associated with a group of items and is to be delivered to a respective recipient within a respective predetermined period of time through one or more existing routes; parsing the event data based on the plurality of package identifiers; determining whether each package exists based on the parsed event data, wherein; if it is determined that a particular package does not exist, flagging the corresponding package identifier as meeting a first condition; and if it is determined that a particular package does exist, determining whether the particular package was not delivered because of lack of resources, wherein;
if it is determined that the particular package was not delivered because of lack of resources, flagging the corresponding package identifier as meeting a second condition if the corresponding predetermined period of time has passed by more than a threshold;in response to the one or more package identifiers being flagged as meeting the first condition or the second condition, transmitting a signal to the second computer system via the network to cause delivery of each package or to reorder the flagged packages; receiving, through the network, one or more new package identifiers in response to the one or more package identifiers being flagged as meeting the first condition or the second condition; and controlling the automated transport system to receive one or more new packages associated with the new package identifiers and containing one or more groups of items previously associated with the package identifiers flagged as meeting the first condition or the second condition, the automated transport system configured to carry the new packages from a first location to a second location in response to the package identifiers flagged as meeting the first condition or the second condition.
-
Specification