US 12,219,031 B2
Content payload delivery system
Adam C. Lowry, Portland, OR (US); and Erik A. Onnen, Portland, OR (US)
Assigned to Airship Group, Inc., Portland, OR (US)
Filed by Airship Group, Inc., Portland, OR (US)
Filed on Jun. 5, 2023, as Appl. No. 18/206,034.
Application 18/206,034 is a continuation of application No. 17/582,953, filed on Jan. 24, 2022, granted, now 11,711,442.
Application 17/582,953 is a continuation of application No. 17/098,863, filed on Nov. 16, 2020, granted, now 11,290,555, issued on Mar. 29, 2022.
Application 17/098,863 is a continuation of application No. 16/273,879, filed on Feb. 12, 2019, granted, now 10,862,989, issued on Dec. 8, 2020.
Application 16/273,879 is a continuation of application No. 15/686,139, filed on Aug. 24, 2017, granted, now 10,244,066, issued on Mar. 26, 2019.
Application 15/686,139 is a continuation of application No. 14/536,407, filed on Nov. 7, 2014, granted, now 9,762,690, issued on Sep. 12, 2017.
Application 14/536,407 is a continuation of application No. 14/020,427, filed on Sep. 6, 2013, granted, now 8,996,637, issued on Mar. 31, 2015.
Application 14/020,427 is a continuation of application No. 13/160,190, filed on Jun. 14, 2011, granted, now 8,554,855, issued on Oct. 8, 2013.
Prior Publication US 2024/0007545 A1, Jan. 4, 2024
Int. Cl. H04L 67/55 (2022.01); H04L 51/02 (2022.01); H04L 51/04 (2022.01); H04L 51/18 (2022.01); H04L 51/224 (2022.01); H04L 67/10 (2022.01); H04L 67/104 (2022.01); H04L 67/564 (2022.01); H04L 67/568 (2022.01); H04W 4/14 (2009.01)
CPC H04L 67/55 (2022.05) [H04L 51/02 (2013.01); H04L 51/04 (2013.01); H04L 51/18 (2013.01); H04L 51/224 (2022.05); H04L 67/10 (2013.01); H04L 67/104 (2013.01); H04L 67/564 (2022.05); H04L 67/568 (2022.05); H04W 4/14 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a software platform configured to receive, from an originator, content of a payload, a deferral rule, and one or more target application life cycle events targeted by the originator, the deferral rule identifying a timing of transmission of the payload based on recipients of the content; and
a notification server in communication with the software platform, the notification server comprising memory and one or more processors, the memory storing executable instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to:
identify a plurality of devices that are associated with an application program that is installed in each of the plurality of devices;
receive, from one of the plurality of devices, information associated with the application program installed in the one of the plurality of devices, the information comprising data of one of more occurred application life cycle events associated with the application occurred at the device;
filter the recipients of the content based on the one or more target application life cycle events; and
transmit, responsive to the deferral rule, the payload to the one of the plurality of devices, wherein the payload is to be executed by the application program to display the content in the application program.