US 12,489,518 B2
System for planetary-scale analytics
Emiliano Kargieman, Buenos Aires (AR); and Gerardo Gabriel Richarte, Caba (AR)
Assigned to Urugus S.A., Montevideo (UY)
Filed by Urugus S.A., Montevideo (UY)
Filed on Aug. 19, 2021, as Appl. No. 17/407,033.
Application 17/407,033 is a continuation of application No. 15/445,813, filed on Feb. 28, 2017, granted, now 11,101,876.
Claims priority of provisional application 62/301,441, filed on Feb. 29, 2016.
Prior Publication US 2022/0038172 A1, Feb. 3, 2022
Int. Cl. H04B 7/185 (2006.01); G01C 11/02 (2006.01); G06V 10/25 (2022.01); G06V 10/26 (2022.01); G06V 10/40 (2022.01); G06V 20/10 (2022.01); G06V 20/13 (2022.01); H04N 7/18 (2006.01)
CPC H04B 7/18513 (2013.01) [G06V 10/25 (2022.01); G06V 10/40 (2022.01); G06V 20/13 (2022.01); G06V 20/176 (2022.01); G06V 20/188 (2022.01); H04N 7/183 (2013.01); G01C 11/02 (2013.01); G06V 10/26 (2022.01)] 19 Claims
OG exemplary drawing
 
1. A satellite, comprising:
one or more sensors;
one or more processors; and
memory coupled to the one or more processors, the memory including one or more modules that are executable by the one or more processors to:
receive a request for data, the request for data including one or more image processing workflow specifications and/or an image analysis workflow used for on-board processing and analysis operations for the request for data;
receive raw image sensor data from the one or more sensors;
transform, on-board the satellite and based at least in part on the one or more image processing workflow specifications, the raw image sensor data to generate processed image sensor data suitable for interpretation and/or analysis;
determine, on-board the satellite and based at least in part on the processed image sensor data generated for the request for data, one or more artificial intelligence software building blocks and/or one or more artificial intelligence hardware building blocks, as part of the image analysis workflow to use or apply the image analysis workflow for the processed image sensor data;
analyze, based at least in part on the instantiated image analysis workflow, the processed image sensor data to generate analysis results;
store the analysis results in the memory on-board the satellite for further processing, for transmission to another location, or for further analysis; and
calculate a short-term planning for the satellite based on at least one of a prioritization of tasks, image analysis, the analysis results, or contracts uploaded to the satellite;
wherein the image analysis workflow further comprises an artificial intelligence configuration which is updated on-board the satellite with on-board data.