US 11,853,955 B2
Systems and computerized methods for real time shipment coordination
Erik Rehn, Seoul (KR); Himanshu Doshi, Seoul (KR); Young Shin Kang, Incheon (KR); Haitao Jiang, Seattle, WA (US); and In Hye Hwang, Seoul (KR)
Assigned to COUPANG CORP., Seoul (KR)
Filed by Coupang Corp., Seoul (KR)
Filed on Mar. 24, 2021, as Appl. No. 17/211,052.
Prior Publication US 2022/0309453 A1, Sep. 29, 2022
Int. Cl. G06Q 10/0833 (2023.01); G06Q 30/0601 (2023.01); G06Q 10/0837 (2023.01); G06Q 10/083 (2023.01)
CPC G06Q 10/0833 (2013.01) [G06Q 10/0837 (2013.01); G06Q 10/0838 (2013.01); G06Q 30/0637 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A computerized system for package management,
comprising:
at least one processor; and
at least one non transitory storage medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform steps comprising:
storing, in a first data structure, information of a seller in association with a plurality of items sold by the seller via a seller device;
receiving an indication of a transaction, the transaction indication including an address of a customer and at least one item identifier corresponding to an item sold by the seller;
converting the transaction indication into a shipment request by formatting the transaction indication according to a standardized format required by a shipper server, wherein the standardized format is a machine-readable format, wherein formatting the transaction indication further comprises:
extracting sections of data provided by the seller device or a customer device associated with the customer using at least one regular expression; and
populating fields of the standardized format using the extracted sections;
generating a message containing the formatted shipment request;
transmitting the message to the shipper server in real time to initialize shipment of the item;
transforming non-standardized information received from the shipper server into a real time standardized confirmation that the shipment has been initialized;
providing the real time standardized confirmation to the seller device and the customer device by updating a website so the seller device and the customer device have real time access to up-to-date shipment information;
receiving a status request from one of the seller device or the customer device in a first computer protocol;
converting the received status request into a second computer protocol;
transmitting the converted status request to the shipper server;
in response to transmitting the converted status request, receiving status information from the shipper server in the second computer protocol;
converting the received status information into the first computer protocol;
dynamically formatting the received status information for display on one of the seller device or the customer device from which the status request was received;
receiving a seller account number corresponding to the seller and the shipper;
retrieving first seller information of the seller from a second data structure associated with the shipper server, wherein the first seller information is based on the seller account number;
retrieving, from the first data structure, second seller information of the seller, wherein the second seller information is based on the seller account number, wherein the second seller information is different from the first seller information;
transforming each of the first seller information and the second seller information to a standardized seller information format, comprising:
identifying one or more values corresponding to one or more categories in the seller information using at least one of regular expressions, automated SQL queries, scripts, or language translation;
extracting segments from the seller information based on the identified values; and
populating fields of the standardized seller information format based on the extracted segments;
determining whether transformed first seller information matches transformed second seller information;
in response to the transformed first seller information not matching the transformed second seller information,
transmitting a confirmation request to the seller device, and
updating at least one of the first data structure or the second data structure based on a response to the confirmation request; and
in response to the transformed first seller information matching the transformed second seller information, transmitting an update request to the shipper server, wherein the update request includes an update to the second data structure containing the first seller information.