IP Library Granted Patent US 10,605,674
Granted Patent B1
US 10,605,674 · App. 15/271,798 · Granted Mar 31, 2020

Determining cold-chain shipment packaging

Inventors: Luke Holbrook (Pittsburgh, PA); Edwin Charles Musisko (Elizabethtown, PA); Daniel Shandel (Stahlstown, PA)
Assignee: WALGREEN CO.
G01K13/00B65D81/38F25D3/06F25D29/003
View Patent ↗
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 10,605,674
App. No.
15/271,798
Granted
Mar 31, 2020
Kind
B1
Abstract

Various techniques are described to compensate for weather and other extraneous temperature conditions along a transit route when preparing a product for cold-chain shipment packaging. The origin and destination of the shipment may be determined to calculate one or more transit routes, which may include each stage along each transit route. Weather data may be received from one or more sources to build a weather database for one or more locations, which may be used to generate a temperature profile indicating the expected temperature and duration at each stage of transit to which the cold-chain shipment will be exposed. Thermodynamic calculations may then be performed in accordance with the temperature profile to determine the best available packaging option to prevent the product's temperature from falling outside of a desired or mandatory cold-chain temperature range.

Claims (66)

1. A computer-implemented method, comprising:

calculating, by one or more processors, a transit route associated with shipping a product from an origin to a destination;

receiving, by one or more processors, weather information for one or more stages along the transit route that are associated with fixed locations;

receiving, by one or more processors, intermediate transit routing stage data for one or more stages along the transit route that are not associated with fixed locations;

calculating, by one or more processors, an anticipated external temperature profile in accordance with the weather information and the intermediate transit routing stage data that is representative of (i) an anticipated external temperature at each stage within the transit route during shipping, and (ii) a duration of time that the package will be exposed to the anticipated external temperature at each stage;

performing, by one or more processors, a thermodynamic analysis of each package from among a plurality of packages to calculate, for each package, a respective anticipated product temperature profile during shipping along the transit route in accordance with the anticipated external temperature profile, wherein:

(i) said performing includes performing: (a) a first thermodynamic analysis of a first package to calculate a first anticipated product temperature profile during shipping including a calculation performed in accordance with a melt rate equation to calculate a first time in which an object in the first package may melt, and (b) a second thermodynamic analysis of a second package to calculate a second anticipated product temperature profile during shipping, including a calculation performed in accordance with the melt rate equation to calculate a second time in which an object in the second package may melt,

(ii) the anticipated product temperature profile for each package represents calculated fluctuations in the temperature of the product as a result of shipping the product in that respective package along the transit route while being exposed to temperature fluctuations in accordance with the anticipated external temperature profile and

(iii) each package from among the plurality of packages has a different configuration that includes a different combination of package size, package materials, phase change materials, and dunnage; and

selecting, by one or more processors based on a comparison of the first thermodynamic analysis to the second thermodynamic analysis, a package from among the first and second packages that meets one or more predetermined packaging requirements and has a respective anticipated product temperature profile such that the temperature of the product does not deviate outside of a temperature range when shipped via the transit route, the temperature range being defined by an upper and a lower temperature limit.

2. The computer-implemented method of claim 1 , wherein the act of selecting the package comprises:

selecting a package from among the plurality of packages that has a respective anticipated product temperature profile associated with deviations in the product's temperature having the greatest amount of margin between (i) temperature peaks and the upper temperature limit, and (ii) temperature troughs of the lower temperature limit, such that the selected package provides the highest probability among the plurality of packages of the product's temperature not deviating outside of the temperature range.

3. The computer-implemented method of claim 1 , wherein the transit route is from among a plurality of transit routes, and wherein the act of calculating the transit route comprises:

selecting a transit route from among a plurality transit routes having the highest probability of being used by a shipping carrier when shipping the product from the origin the destination.

4. The computer-implemented method of claim 1 , wherein the upper temperature limit corresponds to a temperature of 8 degrees Celsius, and

wherein the lower temperature limit corresponds to a temperature of 2 degrees Celsius.

5. The computer-implemented method of claim 1 , further comprising:

calculating an anticipated external temperature profile for each of a plurality of transit routes, each transit route from among the plurality of transit routes corresponding to a different shipping option, and

calculating an anticipated product temperature profile for each package in accordance with each anticipated external temperature profile for each transit route, and

wherein the act of selecting the package comprises:

selecting the package associated with the lowest cost shipping option from among the different shipping options such that the temperature of the product does not deviate outside of a temperature range when shipped in accordance with the anticipated external temperature profile for that shipping option.

6. The computer-implemented method of claim 1 , wherein the intermediate transit routing stage data includes a historical log of durations of time in which packages are held at each stage in the transit route, and

wherein the act of calculating the anticipated external temperature profile further comprises:

using, as the duration of time that the package will be exposed to the anticipated external temperature at each stage in the transit route, an average of the historical durations of time at each respective stage in the transit route as indicated by the historical log.

7. A back-end server, comprising:

a processing unit configured to calculate a transit route associated with shipping a product from an origin to a destination; and

a communication unit configured to receive (i) weather information for one or more stages along the transit route that are associated with fixed locations, and (ii) intermediate transit routing stage data for one or more stages along the transit route that are not associated with fixed locations,

wherein the processing unit is further configured to:

calculate an anticipated external temperature profile in accordance with the weather information and the intermediate transit routing stage data that is representative of (i) an anticipated external temperature at each stage within the transit route during shipping, and (ii) a duration of time that the package will be exposed to the anticipated external temperature at each stage;

perform a thermodynamic analysis of each package from among a plurality of packages to calculate, for each package, a respective anticipated product temperature profile during shipping along the transit route in accordance with the anticipated external temperature profile, wherein:

(i) said thermodynamic analysis includes: (a) a first thermodynamic analysis of a first package to calculate a first anticipated product temperature profile during shipping including a calculation performed in accordance with a melt rate equation to calculate a first time in which an object in the first package may melt, and (b) a second thermodynamic analysis of a second package to calculate a second anticipated product temperature profile during shipping, including a calculation performed in accordance with the melt rate equation to calculate a second time in which an object in the second package may melt,

(ii) the anticipated product temperature profile for each package represents calculated fluctuations in the temperature of the product as a result of shipping the product in that respective package along the transit route while being exposed to temperature fluctuations in accordance with the anticipated external temperature profile, and

(iii) each package from among the plurality of packages has a different configuration that includes a different combination of package size, package materials, phase change materials, and dunnage; and

select, based on a comparison of the first thermodynamic analysis to the second thermodynamic analysis, a package from among the first and second packages that meets one or more predetermined packaging requirements and has a respective anticipated product temperature profile such that the temperature of the product does not deviate outside of a temperature range when shipped via the transit route, the temperature range being defined by an upper and a lower temperature limit.

8. The back-end server of claim 7 , wherein the processing unit is further configured to select a package from among the plurality of packages that has a respective anticipated product temperature profile associated with deviations in the product's temperature having the greatest amount of margin between (i) temperature peaks and the upper temperature limit, and (ii) temperature troughs of the lower temperature limit, such that the selected package provides the highest probability among the plurality of packages of the product's temperature not deviating outside of the temperature range.

9. The back-end server of claim 7 , wherein the transit route is from among a plurality of transit routes, and wherein the processing unit is further configured to the calculate the transit route by selecting a transit route from among a plurality transit routes having the highest probability of being used by a shipping carrier when shipping the product from the origin the destination.

10. The back-end server of claim 7 , wherein the upper temperature limit corresponds to a temperature of 8 degrees Celsius, and

wherein the lower temperature limit corresponds to a temperature of 2 degrees Celsius.

11. The back-end server of claim 7 , wherein each package from among the plurality of packages has a different configuration that includes a different combination of package size, package materials, phase change materials, and dunnage.

12. The back-end server of claim 7 , wherein the processing unit is further configured to:

calculate an anticipated external temperature profile for each of a plurality of transit routes, each transit route from among the plurality of transit routes corresponding to a different shipping option, and

calculate an anticipated product temperature profile for each package in accordance with each anticipated external temperature profile for each transit route, and

select, as the package used for shipping the product, a package associated with the lowest cost shipping option from among the different shipping options such that the temperature of the product does not deviate outside of a temperature range when shipped in accordance with the anticipated external temperature profile for that shipping option.

13. The back-end server of claim 7 , wherein the intermediate transit routing stage data includes a historical log of durations of time in which packages are held at each stage in the transit route, and wherein the processing unit is further configured to calculate the anticipated external temperature profile by using, as the duration of time that the package will be exposed to the anticipated external temperature at each stage in the transit route, an average of the historical durations of time at each respective stage in the transit route as indicated by the historical log.

14. A system for determining a packaging option for shipping a product from an origin to a destination, comprising:

(I) a back-end computing device configured to:

(A) calculate a transit route associated with shipping the product from the origin to the destination;

(B) receive (i) weather information for one or more stages along the transit route that are associated with fixed locations, and (ii) intermediate transit routing stage data for one or more stages along the transit route that are not associated with fixed locations;

(C) calculate an anticipated external temperature profile in accordance with the weather information and the intermediate transit routing stage data that is representative of (i) an anticipated external temperature at each stage within the transit route during shipping, and (ii) a duration of time that the package will be exposed to the anticipated external temperature at each stage;

(D) perform a thermodynamic analysis of each package from among a plurality of packages to calculate, for each package, a respective anticipated product temperature profile during shipping along the transit route in accordance with the anticipated external temperature profile, wherein:

(i) said thermodynamic analysis includes: (a) a first thermodynamic analysis of a first package from the plurality of packages to calculate a first anticipated product temperature profile during shipping, including a calculation performed in accordance with a melt rate equation to calculate a first time in which an object in the first package may melt, and (b) a second thermodynamic analysis of a second package from the plurality of packages to calculate a second anticipated product temperature profile during shipping, including a calculation performed in accordance with the melt rate equation to calculate a second time in which an object in the second package may melt,

(ii) the anticipated product temperature profile for each package represents calculated fluctuations in the temperature of the product as a result of shipping the product in that respective package along the transit route while being exposed to temperature fluctuations in accordance with the anticipated external temperature profile, and

(iii) each package from among the plurality of packages has a different configuration that includes a different combination of package size, package materials, phase change materials, and dunnage; and

(E) select, based on a comparison of the first thermodynamic analysis to the second thermodynamic analysis, a package from among the first and second packages that meets one or more predetermined packaging requirements and has a respective anticipated product temperature profile such that the temperature of the product does not deviate outside of a temperature range when shipped via the transit route, the temperature range being defined by an upper and a lower temperature limit,

wherein each package from among the plurality of packages has a different configuration that includes a different combination of package size, package materials, phase change materials, and dunnage; and

(II) a front-end computing device configured to receive data indicative of the package selected by the back-end computing device and to display a configuration associated with the selected package that includes the respective combination of package size, package materials, phase change materials, and dunnage.

15. The system of claim 14 , wherein the back-end computing device is further configured to select a package from among the plurality of packages that has a respective anticipated product temperature profile associated with deviations in the product's temperature having the greatest amount of margin between (i) temperature peaks and the upper temperature limit, and (ii) temperature troughs of the lower temperature limit, such that the selected package provides the highest probability among the plurality of packages of the product's temperature not deviating outside of the temperature range.

16. The system of claim 14 , wherein the transit route is from among a plurality of transit routes, and wherein the back-end computing device is further configured to the calculate the transit route by selecting a transit route from among a plurality transit routes having the highest probability of being used by a shipping carrier when shipping the product from the origin the destination.

17. The system of claim 14 , wherein the upper temperature limit corresponds to a temperature of 8 degrees Celsius, and

wherein the lower temperature limit corresponds to a temperature of 2 degrees Celsius.

18. The system of claim 14 , wherein the back-end computing device is further configured to:

calculate an anticipated external temperature profile for each of a plurality of transit routes, each transit route from among the plurality of transit routes corresponding to a different shipping option, and

calculate an anticipated product temperature profile for each package in accordance with each anticipated external temperature profile for each transit route, and

select, as the package used for shipping the product, a package associated with the lowest cost shipping option from among the different shipping options such that the temperature of the product does not deviate outside of a temperature range when shipped in accordance with the anticipated external temperature profile for that shipping option.

19. The system of claim 14 , wherein the intermediate transit routing stage data includes a historical log of durations of time in which packages are held at each stage in the transit route, and

wherein the back-end computing device is further configured to calculate the anticipated external temperature profile by using, as the duration of time that the package will be exposed to the anticipated external temperature at each stage in the transit route, an average of the historical durations of time at each respective stage in the transit route as indicated by the historical log.

Assignments (3)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 28, 2025
From: WALGREEN CO.
To: SIXTH STREET LENDING PARTNERS, AS COLLATERAL AGENT
Reel/Frame 072606/0878 →
SECURITY INTEREST Recorded Aug 28, 2025
From: WALGREEN CO.; DUANE READE; WALGREENS SPECIALTY PHARMACY LLC; WALGREENS BOOTS ALLIANCE, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 072679/0926 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2016
From: HOLBROOK, LUKE; MUSISKO, EDWIN CHARLES; SHANDEL, DANIEL
To: WALGREEN CO.
Reel/Frame 039819/0319 →
Cited By (2)
US 12,254,438 US 12,560,367