Systems, methods, and computer program products for processing a package for shipping with a common carrier on a wireless computing device
First Claim
1. A system for processing a package for shipping with a common carrier, the system comprising a wireless computing device configured to:
- (a) capture an image, via a media capturing device, of a shipping form for use with the package;
(b) verify the image is suitable for analysis and transmission;
(c) extract a tracking number from the image;
(d) determine whether the extracted tracking number is a valid tracking number for shipping the package, the tracking number is utilized for subsequent tracking of the package during subsequent shipment of the package by the common carrier;
(e) detect a location of the wireless computing device of a user and provide the detected location to a communication device of the common carrier;
(f) transmit the image and the tracking number, in response to determining that the tracking number is valid, to the communication device of the common carrier prior to the common carrier taking possession of the package and indicating a pickup of the package is requested, at a collection point location, of the common carrier, in which the user drops off the package for pickup, the collection point determined based in part on the detected location, to enable one or more systems of the common carrier to process information extracted from the image and the tracking number to facilitate shipping the package with the common carrier.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of present invention provide systems, methods, and computer-program products containing executable code for processing a package for shipping with a common carrier. Various embodiments include a wireless computing device that may be one of several types of devices such as smartphones, mobile telephones, mobile computers, portable digital assistants, laptop computers, gaming devices, electronic tablets, or other types of similar devices. In particular embodiments, executable code is installed on the wireless computing device that, when executed, causes the device to perform certain functionality. For instance, in particular embodiments, the wireless computing device records an image of a shipping form being placed on a package, verifies the image is suitable for analysis and transmission, and extracts a tracking number from the image. Further, the wireless computing device transmits the image to a common carrier so that the carrier may process information extracted from the image to facilitate shipping the package.
-
Citations
33 Claims
-
1. A system for processing a package for shipping with a common carrier, the system comprising a wireless computing device configured to:
-
(a) capture an image, via a media capturing device, of a shipping form for use with the package; (b) verify the image is suitable for analysis and transmission; (c) extract a tracking number from the image; (d) determine whether the extracted tracking number is a valid tracking number for shipping the package, the tracking number is utilized for subsequent tracking of the package during subsequent shipment of the package by the common carrier; (e) detect a location of the wireless computing device of a user and provide the detected location to a communication device of the common carrier; (f) transmit the image and the tracking number, in response to determining that the tracking number is valid, to the communication device of the common carrier prior to the common carrier taking possession of the package and indicating a pickup of the package is requested, at a collection point location, of the common carrier, in which the user drops off the package for pickup, the collection point determined based in part on the detected location, to enable one or more systems of the common carrier to process information extracted from the image and the tracking number to facilitate shipping the package with the common carrier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium containing executable code for processing a package for shipping with a common carrier, that when executed by at least one processor of a wireless computing device causes the at least one processor to:
-
(a) capture an image, via a media capturing device, of a shipping form for use with the package; (b) verify the image is suitable for analysis and transmission; (c) extract a tracking number from the image; (d) determine whether the extracted tracking number is a valid tracking number for shipping the package, the tracking number is utilized for subsequent tracking of the package during subsequent shipment of the package by the common carrier; (e) detect a location of the wireless computing device of a user and provide the detected location to a communication device of the common carrier; and (f) transmit the image and the tracking number, in response to determining that the tracking number is valid, to the communication device of the common carrier prior to the common carrier taking possession of the package and indicating a pickup of the package is requested, at a collection point location, of the common carrier, in which the user drops off the package for pickup, the collection point determined based in part on the detected location, to enable one or more systems of the common carrier to process information extracted from the image and the tracking number to facilitate shipping the package with the common carrier. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for processing a package for shipping with a common carrier, the method comprising:
-
providing executable code that can be installed on a wireless computing device, wherein when the executable code is executed by at least one processor of the wireless computing device causes the at least one processor to; (a) capture an image, via a media capturing device, of a shipping form for use with the package; (b) verify the image is suitable for analysis and transmission; (c) extract a tracking number from the image; (d) determine whether the extracted tracking number is a valid tracking number for shipping the package, the tracking number is utilized for subsequent tracking of the package during subsequent shipment of the package by the common carrier; e) detect a location of the wireless computing device of a user and provide the detected location to a communication device of the common carrier; and (e) transmit the image and the tracking number, in response to determining that the tracking number is valid, to the communication device of the common carrier prior to the common carrier taking possession of the package and indicating a pickup of the package is requested, at a collection point location, of the common carrier, in which the user drops off the package for pickup, the collection point determined based in part on the detected location to enable one or more systems of the common carrier to process information extracted from the image and the tracking number to facilitate shipping the package with the common carrier. - View Dependent Claims (32, 33)
-
Specification