Systems and methods for automatic package tracking and prioritized reordering
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.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A computer-implemented system for automatic package tracking, the system comprising:
a memory storing instructions; a plurality of databases; at least one processor connected to the databases through a network interface, the at least one processor being configured to execute the instructions to perform steps for:
aggregating, from the plurality of databases through the network interface, event data associated with a plurality of package identifiers that include a first package identifier, the first package identifier corresponding to a first package;
identifying a status of the first package based on the event data;
detecting an inconsistency between the status of the first package and the event data; and
transmitting a signal to cause delivery of the first package or a reorder of the first package based on the identified status.
22 . The computer-implemented system of claim 21 , wherein the first package is associated with a first group of items of an order and is configured to be delivered to a recipient within a predetermined period of time.
23 . The computer-implemented system of claim 21 , wherein the event data is generated based on a plurality of packages associated with the plurality of package identifiers being transported through an automated transport system.
24 . The computer-implemented system of claim 21 , wherein the event data comprises at least one package identifier among the plurality of package identifiers and at least one predefined code associated with a reason for an unsuccessful delivery attempt.
25 . The computer-implemented system of claim 21 , wherein identifying the status of the first package comprises identifying a subset of the event data corresponding to the first package identifier.
26 . The computer-implemented system of claim 25 , wherein identifying the status of the first package comprises determining a last known location of the first package based on a sequence of the identified subset.
27 . The computer-implemented system of claim 25 , wherein the at least one processor is further configured to execute the instructions to assign a predefined category to the first package identifier based on a sequence of the identified subset.
28 . The computer-implemented system of claim 21 , wherein detecting the inconsistency comprises identifying that the first package exists while the event data indicates that the first package is lost or damaged.
29 . The computer-implemented system of claim 21 , wherein the at least one processor is further configured to execute the instructions to override the status of the first package to reflect a predetermined condition based on the detected inconsistency.
30 . The computer-implemented system of claim 21 , wherein a status of the first package is determined by a request manually inputted by a user.
31 . A computer-implemented method for automatic package tracking, the method comprising:
aggregating, from a plurality of databases through a network interface, event data associated with a plurality of package identifiers that include a first package identifier, the first package identifier corresponding to a first package; identifying a status of the first package based on the event data; detecting an inconsistency between the status of the first package and the event data; and transmitting a signal to cause delivery of the first package or a reorder of the first package based on the identified status.
32 . The computer-implemented method of claim 31 , wherein the first package is associated with a first group of items of an order and is configured to be delivered to a recipient within a predetermined period of time.
33 . The computer-implemented method of claim 31 , wherein the event data is generated based on a plurality of packages associated with the plurality of package identifiers being transported through an automated transport system.
34 . The computer-implemented method of claim 31 , wherein the event data comprises at least one package identifier among the plurality of package identifiers and at least one predefined code associated with a reason for an unsuccessful delivery attempt.
35 . The computer-implemented method of claim 31 , wherein identifying the status of the first package comprises identifying a subset of the event data corresponding to the first package identifier.
36 . The computer-implemented method of claim 35 , wherein identifying the status of the first package comprises determining a last known location of the first package based on a sequence of the identified subset.
37 . The computer-implemented method of claim 35 , further including assigning a predefined category to the first package identifier based on a sequence of the identified subset.
38 . The computer-implemented method of claim 31 , wherein detecting the inconsistency comprises identifying that the first package exists while the event data indicates that the first package is lost or damaged.
39 . The computer-implemented method of claim 31 , wherein the instructions further comprise, based on the detected inconsistency, overriding the status of the first package to reflect a predetermined condition.
40 . 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 a plurality of package identifiers corresponding to a plurality of packages, 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:
aggregating, from the database through the network, the event data;
identifying statuses of the plurality of packages based on the event data;
detecting one or more inconsistencies between the statuses of the plurality of packages and the event data;
overriding the statuses of the plurality of packages based on the detected inconsistencies;
transmitting a signal to the second computer system via the network to reorder a subset of the plurality of packages associated with the detected inconsistencies;
receiving, through the network, one or more new package identifiers in response to the transmitted signal; and
controlling the automated transport system to receive one or more new packages associated with the new package identifiers, the automated transport system configured to carry the new packages from a first location to a second location in response to the transmitted signal.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.