Systems and methods for handling alternate pick-up using vehicle recognition
Abstract
A method and system of handling an alternative pick-up using vehicle information is disclosed. Imaging data is received from at least one imaging device. The at least one imaging device is configured to provide a field-of-view of a predetermined area associated with a retail location. A vehicle identifier for each vehicle within the image data is extracted and compared to each user profile associated with an order in a set of orders. Each user profile includes a primary vehicle identifier and at least one secondary vehicle identifier and the extracted vehicle identifier is compared to the at least one secondary vehicle identifier in each user profile. The extracted vehicle identifier is associated with a first order in the set of orders when the extracted vehicle identifier matches the secondary vehicle identifier of the user profile of the first order.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system, comprising:
a memory having instructions stored thereon, and a processor configured to read the instructions to: receive imaging data from an imaging device configured to provide a field-of-view of a predetermined area; extract, using an image recognition process, a vehicle identifier for a vehicle within the image data; compare the extracted vehicle identifier to an identifier associated with a primary vehicle for an order in a set of orders; determine that the extracted vehicle identifier matches the identifier associated with the primary vehicle and the order; and associate, in response to determining the extracted vehicle identifier matches the identifier, the vehicle with the order; wherein prior to associating the vehicle with the order, the processor is configured to read the instructions to: identify the extracted vehicle identifier as being associated with an unmatched vehicle, wherein the unmatched vehicle is a vehicle not associated with an open order; receive an order identifier associated with the order; and associate the unmatched vehicle with a user profile associated with the order identifier; wherein the processor is further configured to read the instructions to: modify an operation of the imaging device, wherein modifying the operation includes ignoring imaging input from the imaging device identified as being in a non-operational state.
2 . The system of claim 1 , wherein the processor is configured to read the instructions to:
generate a staging notification for the order, wherein the staging notification is generated prior to receiving imaging data; and generate a loading notification after the vehicle is associated with the order.
3 . The system of claim 1 further comprising:
a plurality of imaging devices, wherein processor is configured to read the instructions to receive an indication of a status of each of the plurality of imaging devices, and wherein the processor is configured to read the instructions to extract the vehicle identifier from a set imaging devices having a first indication of status.
4 . A non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by a processor cause a device to perform operations comprising:
receiving imaging data from an imaging device configured to provide a field-of-view of a predetermined area; extracting, using an image recognition process, a vehicle identifier for a vehicle within the image data; comparing the extracted vehicle identifier to an identifier associated with a primary vehicle for an order in a set of orders; determining that the extracted vehicle identifier matches the identifier associated with the primary vehicle and the order; and
associating, in response to determining the extracted vehicle identifier matches the identifier, the vehicle with the order;
wherein prior to associating the vehicle with the order, the instructions cause the device to perform further operations comprising:
identifying the extracted vehicle identifier as being associated with an unmatched vehicle, wherein the unmatched vehicle is a vehicle not associated with an open order;
receiving an order identifier associated with the order; and
associating the unmatched vehicle with a user profile associated with the order identifier;
wherein the instructions cause the device to perform further operations comprising: modifying an operation of the imaging device, wherein modifying the operation includes ignoring imaging input from the imaging device identified as being in a non-operational state.
5 . The non-transitory computer readable medium of claim 4 , wherein the instructions cause the device to perform operations comprising:
generating a staging notification for the order, wherein the staging notification is generated prior to receiving imaging data; and generating a loading notification after the vehicle is associated with the order.
6 . The non-transitory computer readable medium of claim 4 further comprising:
a plurality of imaging devices, wherein the instructions cause the device to perform operations comprising:
receiving an indication of a status of each of the plurality of imaging devices, and extracting the vehicle identifier from a set imaging devices having a first indication of status.
7 . A method, comprising:
receiving imaging data from an imaging device configured to provide a field-of-view of a predetermined area; extracting, using an image recognition process, a vehicle identifier for a vehicle within the image data; comparing the extracted vehicle identifier to an identifier associated with a primary vehicle for an order in a set of orders; determining that the extracted vehicle identifier matches the identifier associated with the primary vehicle and the order; and associating, in response to determining the extracted vehicle identifier matches the identifier, the vehicle with the order; wherein prior to associating the vehicle with the order, identifying the extracted vehicle identifier as being associated with an unmatched vehicle, wherein the unmatched vehicle is a vehicle not associated with an open order; receiving an order identifier associated with the order; associating the unmatched vehicle with a user profile associated with the order identifier; and modifying an operation of the imaging device, wherein modifying the operation includes ignoring imaging input from the imaging device identified as being in a non-operational state.
8 . The method of claim 7 , comprising:
generating a staging notification for the order, wherein the staging notification is generated prior to receiving imaging data; and generating a loading notification after the vehicle is associated with the order.
9 . The system of claim 1 , wherein the processor is configured to read the instructions to:
determine that the extracted vehicle identifier does not match the identifier associated with the primary vehicle and the order; and compare, in response to determining that the extracted vehicle identifier does not match the identifier, the extracted vehicle identifier to a second identifier associated with a secondary vehicle and the order.
10 . The system of claim 1 , wherein prior to associating the vehicle with the order, the processor is configured to read the instructions to:
identify the extracted vehicle identifier as being associated with an unmatched vehicle;
receive an order identifier associated with the order; and
associate the unmatched vehicle with a user profile associated with the order identifier.
11 . The system of claim 10 , wherein the processor is configured to read the instructions to:
receive, in a subsequent order pick-up, imaging data from the imaging device of the predetermined area; extract, using the image recognition process, the vehicle identifier for the vehicle within the image data; identify, in the subsequent order pick-up, the extracted vehicle identifier as being associated with the unmatched vehicle; receive a second order identifier associated with the user profile and a second order in the set of orders; and associate the unmatched vehicle with the user profile, wherein, in response to the unmatched vehicle being associated with the user profile, the order, and the second order, the unmatched vehicle is designated as a secondary vehicle in the user profile, and the extracted vehicle identifier is stored as a second identifier associated with the secondary vehicle.
12 . The system of claim 1 , wherein the processor is configured to read the instructions to:
extract a second vehicle identifier for a secondary vehicle within the image data; determine that the secondary vehicle associated with the extracted second vehicle identifier is excluded from being associated as the secondary vehicle with a user profile; and exclude the extracted second vehicle identifier from being associated as the secondary vehicle.Join the waitlist — get patent alerts
Track US2023153893A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.