IP Library Granted Patent US 12,372,374
Granted Patent B2
US 12,372,374 · App. 18/050,274 · Granted Jul 29, 2025

Orchestration of action-input representations for decision making in edge environments

Inventors: Vinicius Michel Gottin (Rio de Janeiro, BR); Pablo Nascimento da Silva (Niterói, BR); Paulo Abelha Ferreira (Rio de Janeiro, BR); Werner Spolidoro Freund (Rio de Janeiro, BR); Julia Drummond Noce (Rio de Janeiro, BR)
Assignee: Dell Products L.P.
G01C21/3841
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,372,374
App. No.
18/050,274
Granted
Jul 29, 2025
Kind
B2
Abstract

One example method includes identifying features for operational actions that are to be performed at an edge node of an edge computing system. The features include information used by the edge node to execute the operational actions. A first set of the features is received during an input processing stage. The first set of the features are used in the execution of the operational actions. In response to the execution of the operational actions, a second set of the one or more features are obtained, In response to retrieving the first set of the features or in response to obtaining the second set of the features, a local map is updated to include the features. The local map includes a subset of a global map, where the local map and the global map represent a shared representation of a map structure.

Claims (29)

1. A method comprising:

identifying one or more features for one or more operational actions that are to be performed at an edge node of an edge computing system, the one or more features including information usable by the edge node to execute the one or more operational actions;

retrieving a first set of the one or more features during an input processing stage, and the retrieving comprises:

accessing a timestamp associated with the one or more features that exist in a local map at a time of the input processing stage, the timestamp identifying when the one or more features were included in the local map;

based on the timestamp, determining an amount of time that has passed since the one or more features were included in the local map; and

using the one or more features that exist in the local map at the time of the input processing stage in the execution of the one or more operational actions when it is determined that the amount of time that has passed does not exceed a maximum allowed amount of time;

using the first set of the one or more features in the execution of the one or more operational actions;

in response to the execution of the one or more operational actions, obtaining a second set of the one or more features; and

in response to retrieving the first set of the one or more features or in response to obtaining the second set of the one or more features, updating the local map to include the one or more features, the local map including a subset of a global map, where the local map and the global map represent a shared representation of a map structure.

2. The method of claim 1 , wherein retrieving the first set of the one or more features during the input processing stage comprises:

retrieving one or more features that exist in the local map at a time of the input processing stage.

3. The method of claim 1 , wherein retrieving the first set of the one or more features during the input processing stage comprises:

extracting the one or more features from sensor data collected at the edge node.

4. The method of claim 1 , wherein retrieving the first set of the one or more features during the input processing stage comprises:

receiving the one or more features from a central node of the edge computing system in response to a request for the one or more features from the edge node.

5. The method of claim 1 , wherein the one or more features are associated with a timestamp when being included in the local map during the update to the local map.

6. The method of claim 1 , further comprising:

in response to determining that the amount of time that has passed does exceed a maximum allowed amount of time, not using the one or more features that exist in the local map at the time of the input processing stage in the execution of the one or more operational actions;

extracting the one or more features from sensor data collected at the edge node; or

receiving the one or more features from a central node of the edge computing system in response to a request for the one or more features from the edge node.

7. The method of claim 1 , further comprising:

in response to obtaining the second set of the one or more features, updating in the local map the one or more features of the second set that existed in the local map prior to the execution of the one or more operational actions.

8. The method of claim 1 , further comprising:

in response to obtaining the second set of the one or more features, updating in the local map the one or more features of the second set that are included in a request from a central node of the edge computing system.

9. The method of claim 1 , further comprising:

in response to obtaining the second set of the one or more features, not updating in the local map the one or more features of the second set that did not exist in the local map prior to the execution of the one or more operational actions and that are not included in a request from a central node of the edge computing system.

10. The method of claim 1 , wherein the one or more operational actions to be executed are defined in a decision-making task generated by a central node of the edge computing system.

11. The method of claim 1 , wherein the global map has a hierarchical structure.

12. The method of claim 11 , wherein the global map is an Octomap.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2022
From: GOTTIN, VINICIUS MICHEL; NASCIMENTO DA SILVA, PABLO; FERREIRA, PAULO ABELHA; FREUND, WERNER SPOLIDORO; NOCE, JULIA DRUMMOND
To: DELL PRODUCTS L.P.
Reel/Frame 061564/0737 →
Continuity (1)
Related Publication 20240142263A1 · May 2, 2024
References Cited (97)
US 7895021B1 · Andrews, Jr. · 2011 [cited by applicant]
US 8261033B1 · Slik et al. · 2012 [cited by applicant]
US 10142353B2 · Yadav et al. · 2018 [cited by applicant]
US 10346654B2 · Hochhalter et al. · 2019 [cited by applicant]
US 10429197B1 · Carrino et al. · 2019 [cited by applicant]
US 10549928B1 · Chavez et al. · 2020 [cited by applicant]
US 10584971B1 · Askeland · 2020 [cited by examiner]
US 10878386B2 · Hoofard et al. · 2020 [cited by applicant]
US 10964097B2 · Teply et al. · 2021 [cited by applicant]
US 11077548B2 · Stilwell · 2021 [cited by applicant]
US 11157527B2 · Wang et al. · 2021 [cited by applicant]
US 11227401B1 · Mahieu et al. · 2022 [cited by applicant]
US 11312379B2 · Taylor et al. · 2022 [cited by applicant]
US 11314254B2 · Macias et al. · 2022 [cited by applicant]
US 11402830B2 · Sullivan et al. · 2022 [cited by applicant]
US 11436504B1 · Lukarski et al. · 2022 [cited by applicant]
US 11533234B2 · Cencini et al. · 2022 [cited by applicant]
US 11595269B1 · Ghosh et al. · 2023 [cited by applicant]
US 11792262B1 · Chung et al. · 2023 [cited by applicant]
US 11819734B2 · Lee et al. · 2023 [cited by applicant]
US 11836563B2 · Khoche · 2023 [cited by applicant]
US 20020152318A1 · Menon et al. · 2002 [cited by applicant]
US 20100045701A1 · Scott et al. · 2010 [cited by applicant]
US 20120090667A1 · Cap et al. · 2012 [cited by applicant]
US 20120323431A1 · Wong et al. · 2012 [cited by applicant]
US 20130307720A1 · Lilburn · 2013 [cited by applicant]
US 20140074342A1 · Wong et al. · 2014 [cited by applicant]
US 20140278517A1 · Patel et al. · 2014 [cited by applicant]
US 20140309841A1 · Hara et al. · 2014 [cited by applicant]
US 20160071278A1 · Leonard et al. · 2016 [cited by applicant]
US 20160292908A1 · Obert · 2016 [cited by applicant]
US 20160359872A1 · Yadav et al. · 2016 [cited by applicant]
US 20170248963A1 · Levinson et al. · 2017 [cited by applicant]
US 20170317920A1 · Rocquelay et al. · 2017 [cited by applicant]
US 20180137390A1 · Brundage et al. · 2018 [cited by applicant]
US 20180137675A1 · Kwant · 2018 [cited by examiner]
US 20180173239A1 · Yoon et al. · 2018 [cited by applicant]
US 20180222043A1 · Trovero · 2018 [cited by examiner]
US 20190043246A1 · Teply et al. · 2019 [cited by applicant]
US 20190163191A1 · Sorin et al. · 2019 [cited by applicant]
US 20190285396A1 · Yao et al. · 2019 [cited by applicant]
US 20200026292A1 · Douillard et al. · 2020 [cited by applicant]
US 20200036595A1 · Wallerstein et al. · 2020 [cited by applicant]
US 20200370920A1 · Ahmed et al. · 2020 [cited by applicant]
US 20210021485A1 · Guim et al. · 2021 [cited by applicant]
US 20210107153A1 · Poornachandran et al. · 2021 [cited by applicant]
US 20210140773A1 · Ondruska et al. · 2021 [cited by applicant]
US 20210144517A1 · Guim et al. · 2021 [cited by applicant]
US 20210150771A1 · Huang et al. · 2021 [cited by applicant]
US 20210169417A1 · Burton · 2021 [cited by applicant]
US 20210187391A1 · Ekkati · 2021 [cited by examiner]
US 20210233390A1 · Georgiou · 2021 [cited by examiner]
US 20210302260A1 · Baggs et al. · 2021 [cited by applicant]
US 20210389817A1 · Spinelli et al. · 2021 [cited by applicant]
US 20220082408A1 · Montemerlo et al. · 2022 [cited by applicant]
US 20220129426A1 · Sohail et al. · 2022 [cited by applicant]
US 20220131934A1 · Oku et al. · 2022 [cited by applicant]
US 20220138966A1 · Sung et al. · 2022 [cited by applicant]
US 20220147059A1 · Borne-Pons · 2022 [cited by applicant]
US 20220147407A1 · Asgar et al. · 2022 [cited by applicant]
US 20220187841A1 · Ebrahimi et al. · 2022 [cited by applicant]
US 20220200917A1 · Mortensen et al. · 2022 [cited by applicant]
US 20220203165A1 · Lee et al. · 2022 [cited by applicant]
US 20220204019A1 · Lauterbach et al. · 2022 [cited by applicant]
US 20220245111A1 · Harrison et al. · 2022 [cited by applicant]
US 20220292068A1 · Lin · 2022 [cited by examiner]
US 20220329650A1 · Zhang et al. · 2022 [cited by applicant]
US 20220413989A1 · Karri et al. · 2022 [cited by applicant]
US 20230005217A1 · Chen et al. · 2023 [cited by applicant]
US 20230071442A1 · Tripathy et al. · 2023 [cited by applicant]
US 20230106877A1 · Simeonov et al. · 2023 [cited by applicant]
US 20230117081A1 · Hunter et al. · 2023 [cited by applicant]
US 20230156074A1 · Kim et al. · 2023 [cited by applicant]
US 20230161041A1 · Schindler et al. · 2023 [cited by applicant]
US 20230231903A1 · Zeng · 2023 [cited by applicant]
US 20230237064A1 · Bao · 2023 [cited by applicant]
US 20230275834A1 · Huang · 2023 [cited by applicant]
US 20230291794A1 · Bartholomew et al. · 2023 [cited by applicant]
US 20230297356A1 · Hudson · 2023 [cited by applicant]
US 20230376558A1 · Seyfi et al. · 2023 [cited by applicant]
US 20240050803A1 · Lee et al. · 2024 [cited by applicant]
US 20240143655A1 · Freund et al. · 2024 [cited by applicant]
US 20240144174A1 · Freund et al. · 2024 [cited by applicant]
US 20240362808A1 · Del et al. · 2024 [cited by applicant]
CN 110537078A · 2019 [cited by applicant]
CN 116368355A · 2023 [cited by applicant]
WO WO2020112827A2 · 2020 [cited by examiner]
Tao, F et al., “Chapter 2—Applications of Digital Twin”, Digital Driven Smart Manufacturing, Feb. 15, 2019, pp. 29-62, https://doi.org/10.1016/B978-0-12-817630-6.00002-3. [cited by applicant]
Dahmen et al., “Verification and validation of Digital twins and virtual testbed,” International Journal of Advances in Applied sciences, vol. 11, nº 1, 2022. [cited by applicant]
N. Hubel, A. Gusrialdi, H. Fujita, and O. Sawodny, “Coverage Control with Information Decay in Dynamic Environments,” Jan. 2008. [cited by applicant]
Hornung, A. et al. (2013) ‘OctoMap: An efficient probabilistic 3D mapping framework based on octrees’, Autonomous Robots, 34(3), pp. 189-206. doi:10.1007/s10514-012-9321-0. [cited by applicant]
Wurm, K.M. et al. (2011) ‘Hierarchies of Octrees for Efficient 3D Mapping’, (September). doi:10.1109/IROS.2011.6048189. [cited by applicant]
Hubel et al., Coverage Control with Information Decay in Dynamic Environments, 2008. [cited by applicant]
U.S. Appl. No. 18/049,700, filed Oct. 26, 2022, titled So-Map: A Semantic-Aware Algorithm for Optimizing the Representation Structure of Octomaps. [cited by applicant]
U.S. Appl. No. 18/050,274, filed Oct. 27, 2022, titled Orchestration of Action-Input Representations for Decision Making in Edge Environments. [cited by applicant]
Errandonea, Itxaro et al., “Digital Twin for Maintenance: A literature review”, Computers in Industry 123 103316, Elsevier, Oct. 5, 2020. [cited by applicant]
McMahan, Communication-Efficient Learning of Deep Networks from Decentralized Data, version 3, Feb. 28, 2017, Artificial Intelligence and Statistics, pp. 1273-1282. [cited by applicant]