IP Library Granted Patent US 12,555,066
Granted Patent B2
US 12,555,066 · App. 18/497,787 · Granted Feb 17, 2026

Dynamic learning server-based logistics apparatus, systems, and method

Inventor: Ole-Petter Skaaksrud (Germantown, TN)
Assignee: Federal Express Corporation
G06Q10/0836A47G29/12095A47G29/1214A47G29/141A47G29/20G01P13/00G06F1/3296G06Q10/06315G06Q10/08G06Q10/0833G06Q10/08345G06Q10/087G06Q10/20G06Q20/382G06Q20/389G06Q20/401G06Q30/0202G06Q30/0267G07C9/00309G07C9/00571G07C9/00896G07C9/215G07C9/22G07C9/27G07C9/38G07F17/13H04L41/069H04L41/0816H04L41/082H04L67/12H04W4/029H04W4/38H04W12/06A47G2029/12105A47G2029/143A47G2029/145A47G2029/149G05D2105/285G06K19/0723G07C2009/0092H04W4/80
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 12,555,066
App. No.
18/497,787
Filed
Oct 30, 2023
Granted
Feb 17, 2026
Kind
B2
Examiner
YACOB, SISAY
Art Unit
2686
USPC
340/568.1
Abstract

A dynamic learning server-based logistics system includes a node-based logistics receptacle operative to receive a delivery item as part of a logistics transaction and also includes a backend server maintaining a management profile related to operation of the node-based logistics receptacle. The node-based logistics receptacle includes a plurality of monitored receptacle components, a wireless accessory sensor node having a plurality of sensors, and a bridge node operative to retrieve event information from the wireless accessory sensor node. The backend server receives the retrieved event information, compares the retrieved event information with the management profile, identifies a threshold change condition from the comparison, dynamically revises the management profile when the threshold change condition is identified, and transmits an adjustment message to the bridge node. The adjustment message is based upon the revised management profile, and the adjustment message initiates a timing change to operation of the bridge node.

Claims (80)

1 . A dynamic learning server-based logistics system, the system comprising:

a node-based logistics receptacle operative to receive a delivery item as part of a logistics transaction, the node-based logistics receptacle comprising:

a plurality of monitored receptacle components,

a wireless accessory sensor node having a plurality of sensors that collectively monitor one or more interactions with respective ones of the plurality of monitored receptacle components over a recording time period,

a bridge node operative to retrieve event information from the wireless accessory sensor node, the event information being related to sensor data generated by the plurality of sensors, the bridge node being further operative to transmit the retrieved event information at an upload time; and

a backend server maintaining a management profile related to operation of the node-based logistics receptacle, wherein the backend server being programmatically configured to be operative to

receive the retrieved event information from the bridge node at the upload time,

compare the retrieved event information with the management profile,

identify a threshold change condition from the comparison of the retrieved event information with the management profile,

dynamically revise the management profile when the threshold change condition is identified, and

transmit an adjustment message to the bridge node, the adjustment message being based upon the revised management profile, the adjustment message initiating a timing change to operation of the bridge node.

2 . The system of claim 1 , wherein the backend server being programmatically configured to be further operative to transmit a setup message to the bridge node, the setup message configuring operation of the bridge node related to at least the recording time period for the wireless accessory sensor node and the upload time for transmitting the retrieved event information to the backend server.

3 . The system of claim 1 , wherein the timing change comprises a change to the recording time period.

4 . The system of claim 1 , wherein the timing change comprises a change to the upload time.

5 . The system of claim 1 , wherein the threshold change condition comprises a predetermined threshold change in engagement with the node-based logistics receptacle.

6 . The system of claim 5 , wherein the threshold change condition comprises the predetermined threshold change in engagement with the node-based logistics receptacle as indicated by the event information compared to an engagement history for the node-based logistics receptacle, the engagement history being maintained as part of the management profile for the node-based logistics receptacle.

7 . The system of claim 6 , wherein the engagement history comprises a prior component engagement history for prior instances of interactions with different ones of the monitored receptacle components.

8 . The system of claim 1 , wherein the threshold change condition comprises a predetermined threshold rate of change in engagement with the node-based logistics receptacle.

9 . The system of claim 8 , wherein the threshold change condition comprises the predetermined threshold rate of change in engagement with the node-based logistics receptacle as indicated by the event information compared to an engagement history for the node-based logistics receptacle, the engagement history being maintained as part of the management profile for the node-based logistics receptacle.

10 . The system of claim 9 , wherein the engagement history comprises a prior component engagement history for prior instances of interactions with different ones of the monitored receptacle components.

11 . The system of claim 1 , wherein the threshold change condition comprises a predetermined threshold change in a pattern of engagement with the node-based logistics receptacle.

12 . The system of claim 11 , wherein the threshold change condition comprises the predetermined threshold change in the pattern of engagement with the node-based logistics receptacle as indicated by the event information compared to a pattern of usage for the node-based logistics receptacle, the pattern of usage being maintained as part of the management profile for the node-based logistics receptacle.

13 . The system of claim 12 , wherein the pattern of usage comprises a pattern of prior delivery events associated with the node-based logistics receptacle.

14 . The system of claim 12 , wherein the pattern of usage comprises a pattern of prior pickup events associated with the node-based logistics receptacle.

15 . The system of claim 12 , wherein the pattern of usage comprises a pattern of prior pickup and delivery events associated with the node-based logistics receptacle.

16 . The system of claim 1 , wherein the threshold change condition comprises a predetermined threshold rate of change in a pattern of engagement with the node-based logistics receptacle.

17 . The system of claim 1 , wherein the threshold change condition comprises a predetermined threshold change in historic use pattern associated with the node-based logistics receptacle.

18 . The system of claim 17 , wherein the historic use pattern associated with the node-based logistics receptacle comprises a threshold occupancy pattern identifying a frequency of reaching a threshold occupied level within the node-based logistics receptacle.

19 . The system of claim 17 , wherein the historic use pattern associated with the node-based logistics receptacle comprises an overload pattern identifying a frequency of reaching an overload condition for the node-based logistics receptacle.

20 . The system of claim 1 , wherein the backend server being programmatically configured to be operative to identify the threshold change condition based upon the comparison of the retrieved event information with the management profile indicates exceeding a threshold limit associated with the threshold change condition.

21 . The system of claim 1 , wherein the backend server being programmatically configured to be operative to identify the threshold change condition based upon the comparison of the retrieved event information with the management profile indicates not meeting a threshold limit associated with the threshold change condition.

22 . The system of claim 1 , wherein the backend server being programmatically configured to be operative to identify the threshold change condition based upon the comparison of the retrieved event information with the management profile indicates at least one of (a) a failure to meet a lower threshold limit associated with the threshold change condition and (b) exceeding an upper threshold limit associated with the threshold change condition.

23 . The system of claim 1 , wherein the backend server being programmatically configured to be operative to identify the threshold change condition based upon the comparison of the retrieved event information with the management profile indicates falling within a threshold limit range associated with the threshold change condition.

24 . The system of claim 1 , wherein the backend server being programmatically configured to be operative to identify the threshold change condition based upon the comparison of the retrieved event information with the management profile indicates falling outside of a threshold limit range associated with the threshold change condition.

25 . The system of claim 1 , wherein the backend server being programmatically configured to be operative to dynamically revise the management profile when the threshold change condition is identified by being programmatically configured to be operative to revise timing information maintained within the management profile at a predetermined update time.

26 . The system of claim 25 , wherein the predetermined update time is different from a current update time for revising the management profile.

27 . The system of claim 25 , wherein the timing information comprises the recording time period.

28 . The system of claim 25 , wherein the timing information comprises the upload time.

29 . The system of claim 1 , wherein the backend server being programmatically configured to be operative to dynamically revise the management profile when the threshold change condition is identified by being programmatically configured to be operative to revise timing information maintained within the management profile at a predetermined update time based upon when the threshold change condition is identified and based upon the event information and at least one prior event information received from the node-based logistics receptacle.

30 . The system of claim 1 , wherein the monitored receptacle components comprising an entrance opening through which the delivery item is received by the node-based logistics receptacle.

31 . The system of claim 30 , wherein the monitored receptacle components further comprising a temporary storage area that maintains the delivery item within the node-based logistics receptacle.

32 . The system of claim 31 , wherein the monitored receptacle components further comprising a selectively accessible retrieval door providing selective access to the temporary storage area of the node-based logistics receptacle.

33 . A dynamic learning server-based logistics system, the system comprising:

a node-based logistics receptacle operative to receive a delivery item as part of a logistics transaction, the node-based logistics receptacle comprising:

a plurality of monitored receptacle components,

a wireless accessory sensor node having a plurality of sensors that collectively monitor one or more interactions with respective ones of the plurality of monitored receptacle components over a recording time period,

a bridge node operative to retrieve event information from the wireless accessory sensor node, the event information being related to sensor data generated by the plurality of sensors, the bridge node being further operative to transmit the retrieved event information at an upload time; and

a backend server maintaining a management profile related to operation of the node-based logistics receptacle, wherein the backend server being programmatically configured to be operative to

receive the retrieved event information from the bridge node at the upload time,

determine whether a threshold change condition exists based upon a comparison of the retrieved event information to at least a portion of the management profile,

when the threshold change condition is determined to exist,

(a) adjust an update time related to revising the management profile,

(b) revise the management profile based upon the retrieved event information at the adjusted update time, and

(c) transmit an adjustment message to the bridge node, the adjustment message being based upon the revised management profile, the adjustment message initiating a timing change to operation of the bridge node.

34 . The system of claim 33 , wherein the backend server being programmatically configured to be further operative to transmit a setup message to the bridge node of the node-based logistics receptacle, the setup message configuring operation of the bridge node related to at least one of the recording time period for the wireless accessory sensor node and the upload time for transmitting the retrieved event information to the backend server.

35 . The system of claim 33 , wherein the timing change comprises a change to the recording time period.

36 . The system of claim 33 , wherein the timing change comprises a change to the upload time.

37 . The system of claim 33 , wherein the threshold change condition comprises a predetermined threshold change in engagement with the node-based logistics receptacle.

38 . The system of claim 37 , wherein the threshold change condition comprises the predetermined threshold change in engagement with the node-based logistics receptacle as indicated by the event information compared to an engagement history for the node-based logistics receptacle, the engagement history being maintained as part of the management profile for the node-based logistics receptacle.

39 . The system of claim 38 , wherein the engagement history comprises a prior component engagement history for prior instances of interactions with different ones of the monitored receptacle components.

40 . The system of claim 33 , wherein the threshold change condition comprises a predetermined threshold rate of change in engagement with the node-based logistics receptacle.

41 . The system of claim 40 , wherein the threshold change condition comprises the predetermined threshold rate of change in engagement with the node-based logistics receptacle as indicated by the event information compared to an engagement history for the node-based logistics receptacle, the engagement history being maintained as part of the management profile for the node-based logistics receptacle.

42 . The system of claim 41 , wherein the engagement history comprises a prior component engagement history for prior instances of interactions with different ones of the monitored receptacle components.

43 . The system of claim 33 , wherein the threshold change condition comprises a predetermined threshold change in a pattern of engagement with the node-based logistics receptacle.

44 . The system of claim 43 , wherein the threshold change condition comprises the predetermined threshold change in the pattern of engagement with the node-based logistics receptacle as indicated by the event information compared to a pattern of usage for the node-based logistics receptacle, the pattern of usage being maintained as part of the management profile for the node-based logistics receptacle.

45 . The system of claim 44 , wherein the pattern of usage comprises a pattern of prior delivery events associated with the node-based logistics receptacle.

46 . The system of claim 44 , wherein the pattern of usage comprises a pattern of prior pickup events associated with the node-based logistics receptacle.

47 . The system of claim 44 , wherein the pattern of usage comprises a pattern of prior pickup and delivery events associated with the node-based logistics receptacle.

48 . The system of claim 33 , wherein the threshold change condition comprises a predetermined threshold rate of change in a pattern of engagement with the node-based logistics receptacle.

49 . The system of claim 33 , wherein the threshold change condition comprises a predetermined threshold change in historic use pattern associated with the node-based logistics receptacle.

50 . The system of claim 49 , wherein the historic use pattern associated with the node-based logistics receptacle comprises a threshold occupancy pattern identifying a frequency of reaching a threshold occupied level within the node-based logistics receptacle.

51 . The system of claim 49 , wherein the historic use pattern associated with the node-based logistics receptacle comprises an overload pattern identifying a frequency of reaching an overload condition for the node-based logistics receptacle.

52 . The system of claim 33 , wherein the backend server being programmatically configured to be operative to revise the management profile when the threshold change condition is determined to exist by being programmatically configured to be operative to revise timing information maintained within the management profile at the adjusted update time.

53 . The system of claim 52 , wherein the adjusted update time is different from a prior update time associated with revising the management profile when the threshold change condition is determined not to exist.

54 . The system of claim 52 , wherein the timing information comprises the recording time period.

55 . The system of claim 52 , wherein the timing information comprises the upload time.

56 . The system of claim 33 , wherein the backend server being programmatically configured to be operative to revise the management profile when the threshold change condition is determined to exist by being programmatically configured to be operative to revise timing information maintained within the management profile at the adjusted update time based upon when the threshold change condition is determined to exist and based upon the retrieved event information and at least one prior event information received from the node-based logistics receptacle.

57 . The system of claim 33 , wherein the monitored receptacle components comprising an entrance opening through which the delivery item is received by the node-based logistics receptacle.

58 . The system of claim 57 , wherein the monitored receptacle components further comprising a temporary storage area that maintains the delivery item within the node-based logistics receptacle.

59 . The system of claim 58 , wherein the monitored receptacle components further comprising a selectively accessible retrieval door providing selective access to the temporary storage area of the node-based logistics receptacle.

Assignments (2)
MERGER Recorded Jul 23, 2024
From: FEDEX CORPORATE SERVICES, INC.
To: FEDERAL EXPRESS CORPORATION
Reel/Frame 068493/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2023
From: SKAAKSRUD, OLE-PETTER
To: FEDEX CORPORATE SERVICES, INC.
Reel/Frame 065493/0334 →
Continuity (2)
Provisional Application 63434492 · Dec 22, 2022
Related Publication 20240206660A1 · Jun 27, 2024
References Cited (95)
US 5818336A · Varge et al. · 1998 [cited by applicant]
US 9371681B2 · Tompkins · 2016 [cited by applicant]
US 9609973B1 · Pleasant · 2017 [cited by applicant]
US 10097353B1 · Carlson · 2018 [cited by applicant]
US 10373100B2 · Goja · 2019 [cited by applicant]
US 10740717B2 · Skaaksrud · 2020 [cited by applicant]
US 10824774B2 · Santorone et al. · 2020 [cited by applicant]
US 11620866B1 · Goetz et al. · 2023 [cited by applicant]
US 11716444B2 · Ritchey et al. · 2023 [cited by applicant]
US 12093884B2 · Skaaksrud · 2024 [cited by applicant]
US 12093885B2 · Skaaksrud · 2024 [cited by applicant]
US 12131285B2 · Skaaksrud · 2024 [cited by applicant]
US 12260368B2 · Skaaksrud · 2025 [cited by applicant]
US 12277528B2 · Skaaksrud · 2025 [cited by applicant]
US 12361370B2 · Skaaksrud · 2025 [cited by applicant]
US 12367453B2 · Skaaksrud · 2025 [cited by applicant]
US 12406224B2 · Skaaksrud · 2025 [cited by applicant]
US 20050154602A1 · Hertz · 2005 [cited by applicant]
US 20060235739A1 · Levis · 2006 [cited by examiner]
US 20080189161A1 · Daily et al. · 2008 [cited by applicant]
US 20130325231A1 · Park · 2013 [cited by applicant]
US 20140035721A1 · Heppe et al. · 2014 [cited by applicant]
US 20150102903A1 · Wilkinson · 2015 [cited by applicant]
US 20150106296A1 · Robinson et al. · 2015 [cited by applicant]
US 20150154542A1 · Skaaksrud · 2015 [cited by applicant]
US 20150154544A1 · Skaaksrud · 2015 [cited by applicant]
US 20150154547A1 · Skaaksrud · 2015 [cited by applicant]
US 20150154549A1 · Skaaksrud · 2015 [cited by applicant]
US 20150154555A1 · Skaaksrud · 2015 [cited by applicant]
US 20150178677A1 · Strand et al. · 2015 [cited by applicant]
US 20150339862A1 · Skaaksrud · 2015 [cited by applicant]
US 20150349917A1 · Skaaksrud · 2015 [cited by applicant]
US 20150363843A1 · Loppatto · 2015 [cited by examiner]
US 20160025549A1 · Motoyama · 2016 [cited by applicant]
US 20160051073A1 · Heinz et al. · 2016 [cited by applicant]
US 20160232489A1 · Skaaksrud · 2016 [cited by applicant]
US 20160335594A1 · Czachor, Jr. et al. · 2016 [cited by applicant]
US 20170041451A1 · Wilkinson · 2017 [cited by applicant]
US 20170091710A1 · Van Dyke · 2017 [cited by applicant]
US 20170091711A1 · Akselrod et al. · 2017 [cited by applicant]
US 20170124510A1 · Caterino et al. · 2017 [cited by applicant]
US 20170278063A1 · Dixon et al. · 2017 [cited by applicant]
US 20170323545A1 · Gillen et al. · 2017 [cited by applicant]
US 20180046978A1 · Tartal et al. · 2018 [cited by applicant]
US 20180186454A1 · Luckay et al. · 2018 [cited by applicant]
US 20180197140A1 · Goja · 2018 [cited by examiner]
US 20180365641A1 · Zhu · 2018 [cited by applicant]
US 20180374043A1 · Irwin et al. · 2018 [cited by applicant]
US 20190012625A1 · Lawrenson et al. · 2019 [cited by applicant]
US 20190130349A1 · Ferguson et al. · 2019 [cited by applicant]
US 20190287063A1 · Skaaksrud et al. · 2019 [cited by applicant]
US 20200189731A1 · Mistry et al. · 2020 [cited by applicant]
US 20200240166A1 · Graner · 2020 [cited by applicant]
US 20200311671A1 · Lundahl · 2020 [cited by applicant]
US 20210105435A1 · Ritchey et al. · 2021 [cited by applicant]
US 20220051183A1 · Franzo · 2022 [cited by applicant]
US 20220233010A1 · Sundaresan · 2022 [cited by applicant]
US 20230068077A1 · Kashi · 2023 [cited by applicant]
US 20230206174A1 · Li et al. · 2023 [cited by applicant]
US 20230410028A1 · O'Toole et al. · 2023 [cited by applicant]
US 20240211874A1 · Skaaksrud · 2024 [cited by applicant]
US 20250148857A1 · Ecton et al. · 2025 [cited by applicant]
CA 2829139A1 · 2014 [cited by applicant]
WO 2008113568A1 · 2008 [cited by applicant]
U.S. Appl. No. 18/240,146 Notice of Allowance mailed Apr. 22, 2024. [cited by applicant]
U.S. Appl. No. 18/240,173 Notice of Allowance mailed May 6, 2024. [cited by applicant]
Lee, “Optimization of Modular Drone Delivery System”, IEEE Xplore, 2004, 8 pages. [cited by applicant]
U.S. Appl. No. 18/226,239 Office Action mailed Jul. 30, 2024. [cited by applicant]
U.S. Appl. No. 18/212,738 Notice of Allowance mailed Jan. 21, 2025. [cited by applicant]
U.S. Appl. No. 18/226,239 Notice of Allowance mailed Feb. 18, 2025. [cited by applicant]
U.S. Appl. No. 18/226,243 Notice of Allowance mailed Nov. 15, 2024. [cited by applicant]
Faugere et al., “Hyperconnected City Logistics: Smart Lockers Terminals & Last Mile Delivery Networks”, IPIC 3rd International Physical Internet Conference Jun. 2016, pp. 1-14. [cited by applicant]
U.S. Appl. No. 18/226,241 Notice of Allowance mailed Jun. 10, 2024. [cited by applicant]
Plasilova et al., “RFID-based Multi-purpose Smart Post Boxes in Smart Cities”, 2022 6th International Conference on Smart Grid and Smart Cities (ICSGSC), Chengdu, China, 2022, pp. 184-189. [cited by applicant]
U.S. Appl. No. 18/212,751 Notice of Allowance mailed Dec. 13, 2024. [cited by applicant]
Perlmutter, “PUDO: What it is, and How it Can Make Your Delivery Process More Efficient”, Bringg, 3 pages, Mar. 24, 2022, bringg.com, Retrieved from https://www.bringg.com/bloglin-store-pickup/pudo-pick-up-drop-off/. [cited by applicant]
U.S. Appl. No. 18/226,248 Office Action mailed Apr. 3, 2025. [cited by applicant]
U.S. Appl. No. 18/497,819 Office Action mailed Apr. 10, 2025. [cited by applicant]
U.S. Appl. No. 18/497,801 Office Action mailed Apr. 24, 2025. [cited by applicant]
U.S. Appl. No. 18/479,042 Office Action mailed May 7, 2025. [cited by applicant]
U.S. Appl. No. 18/240,123 Office Action mailed May 8, 2025. [cited by applicant]
U.S. Appl. No. 18/212,756 Office Action mailed May 21, 2025. [cited by applicant]
Bachofner et al., “City Logistics: Challenges and Opportunities for technology providers”, Journal of Urban Mobility, Dec. 2022, pp. 1-10, vol. 2, Elsevier, https://doi.org/j.urbmob.2022.100020. [cited by applicant]
Wagner et al., “Delay Tolerant, radio frequency identification (RFID)-enabled sensing”, IEEE International Conference on Wireless for Space and Extreme Environments, Oct. 30, 2014, DOI:10.1109/WISEE.2014.6973078. [cited by applicant]
U.S. Appl. No. 18/479,045 Notice of Allowance mailed Mar. 10, 2025. [cited by applicant]
U.S. Appl. No. 18/212,745 Office Action mailed Aug. 14, 2025. [cited by applicant]
U.S. Appl. No. 18/497,801 Notice of Allowance mailed Aug. 19, 2025. [cited by applicant]
U.S. Appl. No. 18/886,948 Office Action mailed Sep. 11, 2025. [cited by applicant]
U.S. Appl. No. 18/479,037 Office Action mailed Sep. 29, 2025. [cited by applicant]
U.S. Appl. No. 18/497,801 Notice of Allowance mailed Oct. 15, 2025. [cited by applicant]
U.S. Appl. No. 18/226,248 Notice of Allowance mailed Oct. 22, 2025. [cited by applicant]
Chou et al., “A Bluetooth-Smart Insulating Container for Cold-Chain Logistics”, 2013 IEEE 6th International Conference on Service-Oriented Computing and Applications, 2013, pp. 298-303. [cited by applicant]
U.S. Appl. No. 18/497,819 Notice of Allowance mailed Nov. 12, 2025. [cited by applicant]
FD (Fair Disclosure) Wire, “United Parcel Service Inc Analyst Meeting—Final,” CQ-Roll Call, Inc., Sep. 15, 2011. [cited by applicant]
U.S. Appl. No. 18/479,047 Office Action mailed Dec. 3, 2025. [cited by applicant]
Cited By (4)
US 12,596,987 US 12,639,660 US 12,664,512 US 12,699,953