US 11,941,092 B2
Techniques for launching applications based on partial signature validation
Adam Michael Goldberg, Fairfax, VA (US)
Assigned to SATURN LICENSING LLC, New York, NY (US)
Filed by SATURN LICENSING LLC, New York, NY (US)
Filed on Feb. 6, 2020, as Appl. No. 16/784,023.
Prior Publication US 2021/0248211 A1, Aug. 12, 2021
Int. Cl. G06F 21/12 (2013.01); G06F 21/33 (2013.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01); H04N 21/462 (2011.01); H04N 21/47 (2011.01); H04N 21/478 (2011.01); H04N 21/8545 (2011.01)
CPC G06F 21/121 (2013.01) [G06F 21/33 (2013.01); H04L 63/12 (2013.01); H04N 21/47 (2013.01); H04N 21/478 (2013.01); H04N 21/8545 (2013.01); H04L 9/3268 (2013.01); H04N 21/4622 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A digital television system comprising:
at least one receiver configured to receive digital TV content from a transmitter assembly comprising at least one broadcast source and at least one broadband source, the receiver comprising:
at least one processor programmed with instructions to:
establish a number of steps of a multi-step validation to be executed before loading at least one application received from the transmitter assembly, the multi-step validation comprising an initial step, a final step, and plural intermediate steps therebetween;
identify a call to load and execute the at least one application;
based on the identified call, commence the multi-step validation, wherein a respective security certificate is validated in each step of the initial step, the final step, and the plural intermediate steps;
responsive to successful validation of at least a first step within the multi-step validation, commence loading the at least one application into a memory, the at least the first step corresponding to at least one step in the established number of steps of the multi-step validation and not including the final step; and
responsive to unsuccessful validation of any step after the first step is validated, unload the at least one application from the memory.