US 12,267,398 B2
Systems and methods for injecting content
Balaji Pitchaikani, Los Altos, CA (US); Eric Christopher Brusseau, Thousand Oaks, CA (US); Vadim Olshansky, Tarzana, CA (US); Peter Matthew Feldman, Austin, TX (US); Charles Scott Zumbahlen, Denver, CO (US); and Elyas Manzur Salem, Sunnyvale, CA (US)
Assigned to NOMADIX, INC., Plano, TX (US)
Filed by NOMADIX, INC., Woodland Hills, CA (US)
Filed on Jan. 28, 2022, as Appl. No. 17/587,421.
Application 17/587,421 is a continuation of application No. 17/020,620, filed on Sep. 14, 2020, granted, now 11,272,019.
Application 17/020,620 is a continuation of application No. 16/126,480, filed on Sep. 10, 2018, granted, now 10,778,787, issued on Sep. 15, 2020.
Application 16/126,480 is a continuation of application No. 15/142,706, filed on Apr. 29, 2016, abandoned.
Application 15/142,706 is a continuation of application No. 14/517,066, filed on Oct. 17, 2014, granted, now 9,330,400, issued on May 3, 2016.
Application 14/517,066 is a continuation of application No. 11/864,319, filed on Sep. 28, 2007, granted, now 8,868,740, issued on Oct. 21, 2014.
Claims priority of provisional application 60/848,116, filed on Sep. 29, 2006.
Prior Publication US 2022/0294869 A1, Sep. 15, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/173 (2006.01); G06Q 30/0251 (2023.01); G06Q 50/12 (2012.01); H04L 12/66 (2006.01); H04L 67/50 (2022.01); H04L 67/52 (2022.01); H04L 67/53 (2022.01); H04L 67/02 (2022.01); H04L 101/69 (2022.01)
CPC H04L 67/52 (2022.05) [G06Q 30/0261 (2013.01); G06Q 50/12 (2013.01); H04L 12/66 (2013.01); H04L 67/53 (2022.05); H04L 67/535 (2022.05); H04L 67/02 (2013.01); H04L 2101/69 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a client request for network content at a gateway device from a client device, wherein the gateway device allows the client device to request and receive the network content without requiring user reconfiguration of the client device;
retrieving, at the gateway device, the network content;
presenting first gateway allowed content to the client device from the gateway, wherein the first gateway allowed content comprises at least a portion of the network content and further comprises injected content comprising an interactive console;
determining whether the injected content is viewable at the client device;
in response to a determination that the injected content is not viewable at the client device, presenting second gateway allowed content to the client device, the second gateway allowed content comprising the interactive console; and
receiving, at the gateway device, input from the client device via the interactive console.