US 12,248,941 B1
Methods and apparatus for mobile device messaging-based communications using custom-generated deeplinks and based on the Hyper Text Transfer Protocol (HTTP)
Brian Long, New York, NY (US); Brooke Burdge, New York, NY (US); Andrew Jones, Brooklyn, NY (US); Eric Miao, Brooklyn, NY (US); Ryan Tsang, Brooklyn, NY (US); Ethan Lo, Brooklyn, NY (US); and Elyssa Albert, Brooklyn, NY (US)
Assigned to Attentive Mobile Inc., New York, NY (US)
Filed by Attentive Mobile Inc., New York, NY (US)
Filed on Mar. 18, 2024, as Appl. No. 18/608,537.
Application 18/608,537 is a continuation of application No. 17/888,343, filed on Aug. 15, 2022, granted, now 11,935,068.
Application 17/888,343 is a continuation of application No. 17/569,265, filed on Jan. 5, 2022, granted, now 11,416,897, issued on Aug. 16, 2022.
Application 17/569,265 is a continuation of application No. 17/496,590, filed on Oct. 7, 2021, granted, now 11,553,074, issued on Jan. 10, 2023.
Application 17/496,590 is a continuation of application No. 15/986,569, filed on May 22, 2018, abandoned.
Claims priority of provisional application 62/511,413, filed on May 26, 2017.
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/42 (2012.01); G06F 16/951 (2019.01); G06F 16/955 (2019.01); G06Q 20/12 (2012.01); G06Q 20/32 (2012.01); G06Q 20/38 (2012.01); G06Q 30/0207 (2023.01); G06Q 30/0251 (2023.01); G06Q 30/0601 (2023.01); H04L 51/046 (2022.01); H04L 67/02 (2022.01); H04L 67/146 (2022.01); H04M 1/72436 (2021.01); H04M 1/72445 (2021.01); H04W 12/06 (2021.01)
CPC G06Q 20/425 (2013.01) [G06F 16/951 (2019.01); G06F 16/955 (2019.01); G06Q 20/127 (2013.01); G06Q 20/3223 (2013.01); G06Q 20/3255 (2013.01); G06Q 20/3821 (2013.01); G06Q 20/386 (2020.05); G06Q 30/0236 (2013.01); G06Q 30/0267 (2013.01); G06Q 30/0271 (2013.01); G06Q 30/0601 (2013.01); G06Q 30/0641 (2013.01); H04L 51/046 (2013.01); H04L 67/02 (2013.01); H04L 67/146 (2013.01); H04M 1/72436 (2021.01); H04M 1/72445 (2021.01); H04W 12/06 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A non-transitory, processor-readable medium storing code configured to be executed by at least one server, the code including instructions configured to cause the at least one server to:
receive, in response to a tag that is attached to a webpage being executed by a mobile device in response to the mobile device requesting and/or loading the webpage, a request, from the mobile device, for a promotional message via a web-based channel;
send the promotional message to the mobile device via the web-based channel such that the mobile device displays the promotional message in an iframe disposed in or at least partially overlaying content of the webpage via a first interface rendered in a browser;
receive a user identifier from the user device via the web-based channel in response to a user interaction with the first interface and the promotional message;
enroll the mobile device in a subscription associated with the promotional message in response to receiving the user identifier; and
send, to the mobile device via a text message channel different from the web-based channel, a first confirmation of enrollment in the subscription such that the first confirmation of enrollment in the subscription is received and displayed at the mobile device via a second interface associated with a messaging application different from the browser, the first confirmation of enrollment including an interactive link configured such that, in response to a user interaction with the interactive link via the second interface, the mobile device automatically switches from the second interface to a third interface associated with the browser, the third interface containing at least one of shipping information, payment information, or a second confirmation of enrollment.