US 12,225,559 B2
Messaging from an orbital base station to cellular user equipment applications with message processing via a card operating system
Tyghe Robert Speidel, Washington, DC (US); Zheng Liu, Falls Church, VA (US); Mahmoud Khafagy, Fairfax, VA (US); and Martin Harris, Falls Church, VA (US)
Assigned to Lynk Global, Inc., Falls Church, VA (US)
Filed by Lynk Global, Inc., Falls Church, VA (US)
Filed on Sep. 25, 2023, as Appl. No. 18/474,067.
Application 18/474,067 is a continuation of application No. 17/322,826, filed on May 17, 2021, granted, now 11,800,539.
Claims priority of provisional application 63/026,288, filed on May 18, 2020.
Prior Publication US 2024/0089998 A1, Mar. 14, 2024
Int. Cl. H04W 4/00 (2018.01); H04B 7/185 (2006.01); H04L 5/00 (2006.01); H04W 12/73 (2021.01); H04W 72/30 (2023.01)
CPC H04W 72/30 (2023.01) [H04B 7/18523 (2013.01); H04L 5/0044 (2013.01); H04W 12/73 (2021.01)] 26 Claims
OG exemplary drawing
 
1. An electronic user device comprising:
inclusion list storage, comprising electronically readable memory, for storing an inclusion list, the inclusion list indicating included logical IDs;
a security module app, operating in a privileged mode;
a data stream processor, operating in a nonprivileged mode, the data stream processor configured to accept call-back hooks from the security module app, to provide event notices to the security module app indicating cellular broadcast reception events, and to respond to cellular broadcast message detail requests received from the security module app with cellular broadcast message details;
a cellular broadcast envelope processor, as part of the security module app, configured to process a cellular broadcast message that was received and noticed by the data stream processor to the security module app, wherein the cellular broadcast message is a message that includes a payload comprising a targeted cellular broadcast message and a logical ID associated with the targeted cellular broadcast message, and wherein the cellular broadcast envelope processor processes the targeted cellular broadcast message based on whether the logical ID associated with the targeted cellular broadcast message is on the inclusion list.