US 11,057,102 B2
On-platform analytics
Kamran Rajabi Zargahi, Seattle, WA (US); and Ranveer Chandra, Kirkland, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on May 30, 2019, as Appl. No. 16/427,264.
Claims priority of provisional application 62/836,057, filed on Apr. 18, 2019.
Prior Publication US 2020/0336202 A1, Oct. 22, 2020
Int. Cl. H04B 7/185 (2006.01); G06K 9/00 (2006.01); H04N 19/59 (2014.01); G06T 7/00 (2017.01); G06K 9/62 (2006.01); G06N 20/00 (2019.01)
CPC H04B 7/18584 (2013.01) [G06K 9/0063 (2013.01); G06K 9/6256 (2013.01); G06N 20/00 (2019.01); G06T 7/97 (2017.01); H04B 7/18517 (2013.01); H04N 19/59 (2014.11); G06K 2009/00644 (2013.01); G06T 2207/10036 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system for performing on-platform analytics for collected images, the system comprising:
a processor; and
a computer-readable medium storing instructions that are operative when executed by the processor to:
package an analytics component for on-platform execution by a platform in orbit;
determine a need for an update to the packaged analytics component;
determine platform availability for communication;
based at least on an expected navigational path of the platform, schedule communication with the platform;
transmit, from a ground station to the platform in orbit, at least one update selected from the list consisting of:
an analytics algorithm update, a machine learning (ML) model update, and ML training data update, wherein the at least one update replaces an existing ML model on-board the platform, the platform executing the analytics component with the at least one update.