IP Library Patent Application 17661791
Patent Application
App. No. 17/661,791

SYSTEMS AND METHODS FOR THIRD PARTY WAREHOUSE INTEGRATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/661,791
Abstract

A method for communicating between an internal server system and an external warehouse system for a plurality of articles, the method including receiving an Inventory Snapshot Entity from the external warehouse system, selecting the one or more unique article identifiers from the Inventory Snapshot Entity to be included in an Order Entity, dropping the Order Entity to the external warehouse system, receiving a Return Entity from the external warehouse system, and in response to receiving the Return Entity, updating one or more article databases to indicate receiving one or more articles corresponding to the one or more unique article identifiers.

Claims (44)

1 - 20 . (canceled)

21 . A computer-implemented method for communicating between an internal server system and an external warehouse system for a plurality of articles, the method comprising:

selecting, by the internal server system, one or more unique article identifiers corresponding to one or more articles of the plurality of articles to be included in an Order Entity;

dropping, by the internal server system, the Order Entity to the external warehouse system, the external warehouse system selecting and preparing each of the one or more articles corresponding to the one or more unique article identifiers in the Order Entity for shipment;

receiving, by the internal server system, a Return Entity from the external warehouse system indicating that the external warehouse system received the one or more articles corresponding to the one or more unique article identifiers; and

in response to receiving the Return Entity, updating, by the internal server system, one or more article databases to indicate receiving the one or more articles corresponding to the one or more unique article identifiers.

22 . The computer-implemented method of claim 21 , the method further comprising:

fetching, by the internal server system, the Return Entity for recent data corresponding to one or more returned unique article identifiers.

23 . The computer-implemented method of claim 21 , wherein the Order Entity includes at least one internal field set by the internal server system and at least one external field set by the external warehouse system.

24 . The computer-implemented method of claim 23 , wherein the at least one internal field includes at least one of: an internal identifier generated by the internal server system, a priority, a number of return bags to send with the shipment, group identifier information, an open order status, or a canceled order status.

25 . The computer-implemented method of claim 23 , wherein the at least one external field includes at least one of: an external identifier generated by the external warehouse system, an allocated order status, a processed order status, or a rejected order status.

26 . The computer-implemented method of claim 21 , the method further comprising:

associating, by the internal server system, the Order Entity with a tenant identifier.

27 . The computer-implemented method of claim 21 , the method further comprising:

sending, by the internal server system, a Removal Entity requesting the external warehouse system to deactivate the one or more unique article identifiers, the external warehouse system removing the one or more unique article identifiers from an inventory of the external warehouse system.

28 . The computer-implemented method of claim 21 , the method further comprising:

transmitting, by the internal server system, a Unique Article Identifier Information Entity to indicate to the external warehouse system that a unique article identifier has an inactive status or an active status.

29 . The computer-implemented method of claim 28 , wherein the Unique Article Identifier Information Entity includes at least one of: the unique article identifier, an external unique article identifier generated by the external warehouse system, the inactive status, or the active status.

30 . A computer system for communicating between an internal server system and an external warehouse system for a plurality of articles, the computer system comprising:

a memory having processor-readable instructions stored therein; and

one or more processors configured to access the memory and execute the processor-readable instructions, which when executed by the one or more processors configures the one or more processors to perform a plurality of functions, including functions for:

selecting, by the internal server system, one or more unique article identifiers corresponding to one or more articles of the plurality of articles to be included in an Order Entity;

dropping, by the internal server system, the Order Entity to the external warehouse system, the external warehouse system selecting and preparing each of the one or more articles corresponding to the one or more unique article identifiers in the Order Entity for shipment;

receiving, by the internal server system, a Return Entity from the external warehouse system indicating that the external warehouse system received the one or more articles corresponding to the one or more unique article identifiers; and

in response to receiving the Return Entity, updating, by the internal server system, one or more article databases to indicate receiving the one or more articles corresponding to the one or more unique article identifiers.

31 . The computer system of claim 30 , further comprising:

fetching, by the internal server system, the Return Entity for recent data corresponding to one or more returned unique article identifiers.

32 . The computer system of claim 30 , wherein the Order Entity includes at least one internal field set by the internal server system and at least one external field set by the external warehouse system.

33 . The computer system of claim 32 , wherein the at least one internal field includes at least one of: an internal identifier generated by the internal server system, a priority, a number of return bags to send with the shipment, group identifier information, an open order status, or a canceled order status.

34 . The computer system of claim 32 , wherein the at least one external field includes at least one of: an external identifier generated by the external warehouse system, an allocated order status, a processed order status, or a rejected order status.

35 . The computer system of claim 30 , further comprising:

associating, by the internal server system, the Order Entity with a tenant identifier.

36 . A non-transitory computer-readable medium containing instructions for performing functions for communicating between an internal server system and an external warehouse system for a plurality of articles, the functions comprising:

selecting one or more unique article identifiers corresponding to one or more articles of the plurality of articles to be included in an Order Entity;

dropping the Order Entity to the external warehouse system, the external warehouse system selecting and preparing each of the one or more articles corresponding to the one or more unique article identifiers in the Order Entity for shipment;

receiving a Return Entity from the external warehouse system indicating that the external warehouse system received the one or more articles corresponding to the one or more unique article identifiers; and

in response to receiving the Return Entity, updating one or more article databases to indicate receiving the one or more articles corresponding to the one or more unique article identifiers.

37 . The non-transitory computer-readable medium of claim 36 , the functions further comprising:

fetching the Return Entity for recent data corresponding to one or more returned unique article identifiers.

38 . The non-transitory computer-readable medium of claim 36 , wherein the Order Entity includes at least one internal field set by the internal server system and at least one external field set by the external warehouse system.

39 . The non-transitory computer-readable medium of claim 36 , the functions further comprising:

associating, by the internal server system, the Order Entity with a tenant identifier.

40 . The non-transitory computer-readable medium of claim 36 , the functions further comprising:

transmitting, by the internal server system, a Unique Article Identifier Information Entity to indicate to the external warehouse system that a unique article identifier has an inactive status or an active status.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2026
From: CAASTLE, INC
To: BOURGEOIS PROPERTY MANAGMENT LLC
Reel/Frame 075499/0444 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2022
From: SANDHU, GURPINDER SINGH; TAYAL, ALISHA; KUMAR, DEEPAK; SAXENA, KAPIL; RAO, PRASHANT; KAYE, JONATHAN; RAO, PRASHANT TR; GOLDENBERG, GEORGIY; SABEL, DAVID
To: CAASTLE, INC.
Reel/Frame 059817/0864 →