throbber
I 1111111111111111 1111111111 11111 111111111111111 lllll 111111111111111 11111111
`US011553074Bl
`
`c12) United States Patent
`Long et al.
`
`(10) Patent No.: US 11,553,074 Bl
`(45) Date of Patent:
`Jan.10,2023
`
`(54) METHODS AND APPARATUS FOR
`DYNAMIC APPLICATION DEEPLINKING AT
`A MOBILE ELECTRONIC DEVICE
`
`(71) Applicant: Attentive Mobile Inc., New York, NY
`(US)
`
`(72)
`
`Inventors: 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); Elyssa Albert,
`Brooklyn, NY (US)
`
`(73) Assignee: Attentive Mobile Inc., New York, NY
`(US)
`
`(58) Field of Classification Search
`CPC .......... H04M 1/72445; H04M 1/72436; G06Q
`20/127; H04L 67/02; H04L 67/146
`USPC .......................................................... 715/739
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`9,105,046 Bl*
`9,251,268 B2
`9,465,682 Bl *
`9,594,477 Bl
`9,633,378 Bl
`
`8/2015 Dias ........................ H04L 67/10
`2/2016 Schechter et al.
`10/2016 Powell .................... G06F 9/543
`3/2017 Ardakani et al.
`4/2017 Nath et al.
`(Continued)
`
`OTHER PUBLICATIONS
`
`( *) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by O days.
`
`Href link to send text message; May 12, 2017; Stack Overflow; pp.
`1-3.*
`
`(Continued)
`
`(21)
`
`Appl. No.: 17/496,590
`
`(22)
`
`Filed:
`
`Oct. 7, 2021
`
`Related U.S. Application Data
`
`(63) Continuation of application No. 15/986,569, filed on
`May 22, 2018, now abandoned.
`
`(60) Provisional application No. 62/511,413, filed on May
`26, 2017.
`
`(51)
`
`Int. Cl.
`H04M 1172445
`H04M 1172436
`G06Q 20112
`H04L 67102
`H04L 671146
`(52) U.S. Cl.
`CPC ...... H04M 1172445 (2021.01); G06Q 201127
`(2013.01); H04L 67102 (2013.01); H04L
`671146 (2013.01); H04M 1172436 (2021.01)
`
`(2021.01)
`(2021.01)
`(2012.01)
`(2022.01)
`(2022.01)
`
`Primary Examiner - Andrew R Dyer
`(74) Attorney, Agent, or Firm - Cooley LLP
`
`ABSTRACT
`(57)
`In one embodiment, a method includes receiving an inter(cid:173)
`action identifier by a processor and in response to an input
`entered by a user at a first user interface of a mobile device.
`The input is associated with a frame within a page displayed
`at the first user interface. The method further includes
`receiving interaction information and application deeplink(cid:173)
`ing purchase information associated with the purchase iden(cid:173)
`tifier and determining a uniform resource identifier (URI) of
`a second user interface at the mobile device. The second user
`interface is different from the first user interface. The
`method includes sending a signal, based on the URI, to cause
`the second user interface to be rendered at the mobile device
`with the interaction information pre-populated to complete
`an interaction requested by the user.
`
`30 Claims, 31 Drawing Sheets
`
`700
`
`\
`
`___..../ 702
`
`Receive a purchase identifier in response to
`an input entered by a user at a first user
`interface of a mobile device.
`
`l
`
`Receive purchase information associated with
`the purchase identifier.
`
`Determine a uniform resource identifier (URI)
`of a second user interface at the mobile
`device.
`
`l
`
`l
`
`Send a signal, based on the UR!. to cause the
`second user interface to be rendered at the
`mobile device with the purchase information
`pre-populated to folfill a purchase requested
`by the user.
`
`___..../ 708
`
`POSTSCRIPT 1001
`
`001
`
`

`

`US 11,553,074 Bl
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`H04W 4/80
`
`1/2018 Pritchard et al.
`2018/0018304 Al
`2018/0020038 Al *
`1/2018 Penov
`2/2018 Hui et al.
`2018/0052943 Al
`2018/0074999 Al*
`3/2018 Cogan ................... G06F 40/186
`2018/0103151 Al*
`4/2018 Erm
`H04M 7/1225
`2018/0260417 Al*
`9/2018 Mahadevan ........ G06F 16/9537
`2018/0286236 Al* 10/2018 Mazzola
`G08G 1/096827
`2018/03007 54 Al* 10/2018 Narasimhan .
`G06Q 20/3224
`2018/0324265 Al* 11/2018 Macskassy ............. H04L 67/22
`2019/0246238 Al*
`8/2019 Crutchfield .
`H04N 5/23216
`2020/0111494 Al
`4/2020 Lau et al.
`2021/0233097 Al
`7/2021 Doumar et al.
`2021/0377309 Al
`12/2021 Jougand-Coulomb et al.
`
`OTHER PUBLICATIONS
`
`Android: how to pre-populate an SMS message; Nov. 20, 2014;
`Stack Overflow; pp. 1-3.*
`RFC 5724: URI Scheme for Global System for Mobile Communi(cid:173)
`cations (GSM) Short Message Service (SMS); Jan. 2010; Internet
`Engineering Task Force (IETF); pp. 1-18.*
`Send Messages & SMS from Web & Email with a URL Trick; Nov.
`4, 2016; OSXDaily; pp. 1-8.*
`Non-Final Office Action dated Oct. 29, 2018, for U.S. Appl. No.
`15/986,569, 13 pages.
`Non-Final Office Action dated Mar. 21, 2019, for U.S. Appl. No.
`15/986,569, 14 pages.
`Final Office Action dated Aug. 8, 2019, forU.S.Appl. No. 15/986,569,
`14 pages.
`Non-Final Office Action dated Feb. 20, 2020, for U.S. Appl. No.
`15/986,569, 22 pages.
`Final Office Action dated Jun. 26, 2020, for U.S. Appl. No.
`15/986,569, 25 pages.
`Advisory Action dated Sep. 1, 2020, for U.S. Appl. No. 15/986,569,
`5 pages.
`Appeal Brief filed on Nov. 23, 2020, for U.S. Appl. No. 15/986,569,
`74 pages.
`Non-Final Office Action dated Jul. 22, 2021, for U.S. Appl. No.
`17/114,937, 13 pages.
`Non-Final Office Action dated Mar. 4, 2021, for U.S. Appl. No.
`17/114,937, 13 pages.
`Final Office Action dated May 12, 2021, for U.S. Appl. No.
`17/114,937, 15 pages.
`Solano et al., "One-Time URL: A Proximity Security Mechanism
`between Internet of Things and Mobile Devices," Sensors, Oct. 13,
`2016, vol. 16, No. 1694, 17 pages (Year: 2016).
`Singh, "User Reachability in Multi-Apps Environments," 2015
`IEEE International Symposium on Multimedia, pp. 39-44 (Year:
`2015).
`U.S. Notice of Allowance for U.S. Appl. No. 17 /569,265, dated Jun.
`6, 2022, 17 pages.
`U.S. Notice of Allowance for U.S. Appl. No. 17/669,114, dated Jun.
`16, 2022, 11 pages.
`U.S. Notice of Allowance for U.S. Appl. No. 17 /569,265, dated Jun.
`24, 2022, 4 pages.
`Defendant's Opening Brief for Motion to Dismiss, Attentive Mobile
`Inc. v. 317 Labs, Inc.d/b/a Emotive, C.A. No. 22-1163-CFC, Oct.
`31, 2022, 31 pages.
`Declaration of John G. Day in Support of Motion to Dismiss,
`Attentive Mobile Inc. v. 317 Labs, Inc.d/b/a Emotive, C.A. No.
`22-1163-CFC, Oct. 31, 2022, 37 pages.
`Plaintiffs Answering Brief for Motion to Dismiss, Attentive Mobile
`Inc. v. 317 Labs, Inc.d/b/a Emotive, C.A. No. 22-1163-CFC, Nov.
`30, 2022, 32 pages.
`Declaration of Michael J. Flynn, Attentive Mobile Inc. v. 317 Labs,
`Inc.d/b/a Emotive, C.A. No. 22-1163-CFC, Nov. 30, 2022, 19
`pages.
`U.S. Office Action for U.S. Appl. No. 17/888,373, dated Nov. 10,
`2022, 18 pages.
`
`* cited by examiner
`
`9,806,942 B2
`9,811,395 Bl
`10,042,946 B2 *
`10,055,211 B2
`10,121,186 B2
`10,275,421 Bl*
`10,275,798 Bl*
`10,423,691 Bl*
`10,521,496 Bl
`10,659,400 B2
`10,691,409 B2
`10,757,552 B2
`10,789,626 B2
`10,810,592 Bl
`10,817,914 Bl
`10,868,711 B2
`11,055,744 B2
`11,151,603 B2
`11,117,380 B2
`11,170,380 Bl
`11,211,156 B2
`11,336,703 Bl
`11,416,887 Bl
`11,416,897 Bl
`2002/0152210 Al
`2006/0224693 Al
`2008/0059571 Al
`2008/0307517 Al
`2010/0099441 Al
`2011/0302316 Al
`2012/0144281 Al
`2013/0073381 Al
`2013/0073400 Al *
`
`10/2017
`11/2017
`8/2018
`8/2018
`11/2018
`4/2019
`4/2019
`9/2019
`12/2019
`5/2020
`6/2020
`8/2020
`9/2020
`10/2020
`10/2020
`12/2020
`7/2021
`10/2021
`11/2021
`11/2021
`12/2021
`5/2022
`8/2022
`8/2022
`10/2002
`10/2006
`3/2008
`12/2008
`4/2010
`12/2011
`6/2012
`3/2013
`3/2013
`
`Saxena et al.
`Greenwood et al.
`Bondville ............. G06F 40/169
`Maddern et al.
`Isaacson et al.
`Clark .................. G06F 16/9577
`Clark .................. G06F 3/04842
`Patel ................... G06F 16/9566
`Goodwin et al.
`Moon et al.
`Mal tsev et al.
`Gross et al.
`Nath et al.
`Omojola et al.
`Nath et al.
`Chor
`Conrad et al.
`Tasharo fi et al.
`Long et al.
`Long et al.
`Iyer et al.
`Meersma et al.
`Long et al.
`Long et al.
`Johnson et al.
`Gaidemak et al.
`Khoo
`Grigoriev et al.
`Agarwal et al.
`Chou et al.
`Schechter et al.
`Binkley
`Heath
`
`2013/0117089 Al *
`
`5/2013 Pachikov
`
`2014/0108373 Al
`2014/0172504 Al *
`
`4/2014 Abraharni et al.
`6/2014 Duva
`
`2015/0052061 Al
`2015/0100468 Al
`2015/0106181 Al*
`
`2/2015 Anderson et al.
`4/2015 Blackhurst et al.
`4/2015 Kluth
`
`2015/0127554 Al*
`
`5/2015 Steif
`
`2015/0154644 Al*
`
`6/2015 Saxena
`
`2015/0156061 Al*
`
`6/2015 Saxena
`
`G06Q 50/01
`715/738
`G06Q 30/02
`705/14.26
`
`H04M 3/51
`705/7.31
`
`G06Q 30/0222
`705/14.23
`H04M 3/42195
`705/72
`G06Q 30/0269
`705/14.66
`H04W 4/50
`715/733
`
`2015/0178784 Al
`2015/0220943 Al
`2015/0294358 Al
`2016/0057154 Al
`2016/0188721 Al*
`
`2016/0210334 Al
`2016/0234330 Al
`2016/0292728 Al
`2017 /0004209 Al
`2017/0046180 Al
`2017 /0099228 Al
`2017/0118500 Al
`2017/0142214 Al*
`2017/0169473 Al
`2017/0213464 Al*
`2017 /0222940 Al *
`2017 /0228797 Al
`2017/0236196 Al
`2017/0255915 Al
`2017 /0256003 Al *
`2017/0337609 Al
`
`6/2015 Oliver et al.
`8/2015 Dossick et al.
`10/2015 Galadari et al.
`2/2016 Ferguson et al.
`6/2016 Glover .................. G06F 16/951
`707/706
`
`7/2016 Prophete et al.
`8/2016 Popowitz et al.
`10/2016 Kang et al.
`1/2017 Joh! et al.
`2/2017 Desineni et al.
`4/2017 Hunsperger
`4/2017 Carroll et al.
`5/2017 Nanavati ................. H04L 67/18
`6/2017 Bondville
`7/2017 Emadi.
`G06Q20/322
`8/2017 O'Kelley ................ H04L47/50
`8/2017 Nath et al.
`8/2017 Isaacson et al.
`9/2017 Chandrasekaran et al.
`9/2017 Isaacson
`G06Q 30/0635
`11/2017 Turemen et al.
`
`002
`
`

`

`Client Server
`130
`
`'
`
`User Mobile
`Device
`150
`
`Click-to-Text Server 100
`
`Memory 103
`
`Integrator
`105
`
`Click-to-Text
`106
`
`Message Data
`107
`
`User Data
`108
`
`Processor
`101
`
`Client Data
`109
`
`FIG. 1
`
`e •
`00 .
`
`~
`~
`~
`
`~ = ~
`
`~
`~
`
`? ....
`
`~o
`N
`0
`N
`~
`
`('D
`('D
`
`rJJ =(cid:173)
`.....
`....
`0 ....
`~ ....
`
`d r.,;_
`"'""'
`"'""' u.
`UI w = -....l
`
`~
`~
`"'""'
`
`003
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 2 of 31
`
`US 11,553,074 Bl
`
`Promotion
`11:23 AM
`
`I COMPANY LOGO I
`
`PROMOTIONAL MESSAGE
`ADDITIONAL PROMOTIONAL MESSAGE
`
`SIGN UP CTA
`
`LEGAL TEXT+ TERMS & PRIVACY LINKS
`
`FIG. 2A
`
`004
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 3 of 31
`
`US 11,553,074 Bl
`
`211
`
`User sends a sign up text
`11:23 AM
`
`New Message
`
`Cancel
`
`To:24321
`
`213
`
`)
`
`212
`(
`
`/
`
`CD
`
`Send this text to subscribe to
`{Company Name}
`"
`
`005
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 4 of 31
`
`US 11,553,074 Bl
`
`,HIS'
`
`<
`
`Auto-reply with legal + welcome message
`11:23 AM
`1~
`CD
`
`0
`
`Company Name
`
`/
`
`\..._
`
`Send this text to subscribe to
`{Company Name}
`
`- -
`
`Company Name: Thanks for
`subscribing! Msg & data
`rates may apply. Msg
`frequency is recurring. Reply
`HELP for help, STOP to
`cancel.
`
`Company Name: Click this
`link for your 10% OFF code:
`{Coupon Link}
`
`\
`
`----
`
`'\
`
`---
`
`/
`
`'-
`/
`
`--
`
`-
`
`222
`
`-
`
`- 223
`
`[QJ ® ( Text Message
`

`
`006
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 5 of 31
`
`US 11,553,074 Bl
`
`231
`
`<
`
`..
`Auto reply telling the user they are already subscribed
`11:23 AM
`1Q)
`11!1 °?
`G)
`
`0
`
`Company Name
`
`✓
`
`\_
`
`Send this text to subscribe to
`{Company Name}
`
`',
`
`~.
`
`,r
`Company Name: You are
`already subscribed.
`
`.:!. -
`
`'
`---
`
`-
`
`·- 232
`
`(QJ ® (Text Message
`FIG. 20
`

`
`007
`
`

`

`Jan.10,2023
`
`U.S. Patent
`US 11,553,074 Bl
`...--....._ ______________ .....,
`301 ~
`Partial
`11 :23 AM
`1111 -?
`
`Sheet 6 of 31
`
`303
`
`305-1\
`,---J------------------.
`X
`I COMPANY LOGO I 302
`
`PROMOTIONAL MESSAGE
`ADDITIONAL PROMOTIONAL MESSAGE
`
`SIGN UP CTA
`
`LEGAL TEXT + TERMS & PRIVACY LINKS
`
`008
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 7 of 31
`
`US 11,553,074 Bl
`
`311
`
`(
`
`Full Screen
`11:23 AM
`
`)
`
`X
`
`3121 COMPANY LOGO I
`
`PROMOTIONAL MESSAGE
`ADDITIONAL PROMOTIONAL MESSAGE
`
`MOBILE NUMBER ENTRY FIELD
`
`SIGN UP CTA
`
`314
`
`LEGAL TEXT+ TERMS & PRIVACY LINKS
`
`FIG. 3B
`
`009
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 8 of 31
`
`US 11,553,074 Bl
`
`321
`
`[
`
`Landing Page
`11:23 AM
`
`l
`
`X
`
`3221 COMPANY LOGO I
`
`PROMOTIONAL MESSAGE
`ADDITIONAL PROMOTIONAL MESSAGE
`
`......._ __ s_1G_N_u_P_c_r_A __ _________.l 324
`
`LEGAL TEXT + TERMS & PRIVACY LINKS
`
`FIG. 3C
`
`010
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 9 of 31
`
`US 11,553,074 Bl
`
`331 ~
`1111 '?
`
`<
`
`ma1
`11:23 AM
`
`:$~
`
`Company Name
`To: janedoe@gmail.com
`
`333
`
`Email Subject Line
`
`3321 COMPANY LOGO I
`
`PROMOTIONAL MESSAGE
`ADDITIONAL PROMOTIONAL MESSAGE
`
`I
`
`I
`
`SIGN UP CTA
`
`334
`
`I
`
`LEGAL TEXT+ TERMS & PRIVACY LINKS
`
`I
`
`FIG. 30
`
`011
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 10 of 31
`
`US 11,553,074 Bl
`
`341 ~
`Cfi~Ht(tO 9
`
`am
`P 'd Ad
`11:23 AM
`
`::t ICJ)
`
`343
`
`WEBSITE CONTENT
`
`342 I COMPANY LOGO I
`
`~
`
`PROMOTIONAL MESSAGE
`
`ADDITIONAL PROMOTIONAL MESSAGE y --
`
`SIGN UP CTA
`
`344
`
`LEGAL TEXT+ TERMS & PRIVACY LINKS
`
`I
`
`I
`
`WEBSITE CONTENT
`
`FIG. 3E
`
`012
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 11 of 31
`
`US 11,553,074 Bl
`
`Bubble
`11:23 AM
`
`401
`
`403
`
`>
`
`PROMO MSG
`
`013
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 12 of 31
`
`US 11,553,074 Bl
`
`111!-S-
`
`Partial
`11:23 AM
`
`::t c:::D
`
`X
`
`I COMPANY LOGO I
`
`- r- 404
`
`PROMOTIONAL MESSAGE
`ADDITIONAL PROMOTIONAL MESSAGE
`
`SIGN UP CTA
`
`--
`
`, - 405
`
`LEGAL TEXT+ TERMS & PRIVACY LINKS
`
`I
`
`I
`
`FIG. 48
`
`014
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 13 of 31
`
`US 11,553,074 Bl
`
`501
`
`Promotion appears on website checkout/cart page
`:t Q)
`11 :23 AM
`1111 '?
`
`HUDSON+ IVY
`
`503
`
`Your cart
`
`Men's Stretch
`Denim Jeans
`
`Waist: 32
`Length: 34
`
`Men's Classic
`Button-Down
`
`Size: M
`Fit: Regular
`
`$98.00
`
`~
`
`$59.00
`
`~
`
`1 .. step Checkout
`Checkout faster than ever via text
`
`0
`
`FIG. 5A
`
`015
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 14 of 31
`
`US 11,553,074 Bl
`
`~ 511
`User sends a sign up text
`...------------------------.
`i C>
`11:23 AM
`
`New Message
`
`Cancel
`
`To:24321
`
`_..,r-512
`
`513
`....,,,,,--...._,,,-,
`
`/ Send this text to checkout and get
`10% off your entire orger! (Cart ID:
`514
`CD , 123)
`____________ _.:....,..;
`(!)------
`
`~EJG0CD0GQJG0
`0000~G[I]00
`~ 00GGGGEJ ~
`EJ~[ space ]~DB
`
`016
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 15 of 31
`
`US 11,553,074 Bl
`
`521
`
`Auto-reply with link to checkout
`
`<
`
`11:23 AM 0
`
`Company Name
`
`CD
`
`\.
`
`/ Send this text to subscribe
`and get 10% off your entire
`order! (Cart ID: 123)
`
`/
`
`~
`
`'
`522 -l_ Hey there! Since this is your
`first order via txt, we need your
`shipping and payment info.
`
`Complete your order here:
`{checkout link}
`
`CoJ @
`
`(!})
`( Text Message
`- - - - - - - - - - -
`FIG. 5C
`
`017
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 16 of 31
`
`US 11,553,074 Bl
`
`,1H"'E'"
`
`l
`
`Checkout Page
`11 :23 AM
`
`Checkout
`
`:tC
`
`l
`
`ORDER SUMMARY
`
`□ Product Name
`
`Order Total
`
`Shipping Address
`
`$10.00
`
`$10.00
`
`I Street Address
`I Apt I Unit/ Floor I Etc.
`I City
`I State
`I Email Address
`
`v
`
`11 Zip Code
`
`I
`I
`
`I
`
`I
`
`I
`
`Credit Card Payment
`
`I Name on Card
`I
`I Card Number
`I
`I MMIYY vi Security Code
`
`I
`
`Place Your Order
`
`I
`
`FIG. 5D
`
`018
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 17 of 31
`
`US 11,553,074 Bl
`
`541
`
`1111 s-
`
`[
`
`Order Confirmation Page
`11:23 AM
`
`Your Order is Confirmed
`
`Shipping Address
`XXX
`
`Payment Method
`XXX
`
`[
`
`Continue Shopping
`
`1
`
`l
`
`FIG. SE
`
`019
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 18 of 31
`
`US 11,553,074 Bl
`
`An order confirmation text is sent when the order confirmation page loads
`
`<
`
`11:23 AM 0
`
`Company Name
`
`CD
`
`~·
`
`/
`
`/ Send this text to checkout
`and get 10% off your entire
`'- order! (Cart ID: 123)
`'
`
`Hey there! Since this is your
`first order via txt, we need your
`shipping and payment info.
`
`Complete your order here:
`{checkout link}
`
`Your order is confirmed!
`You'll get a confirmation email
`and tracking info as soon as
`your order is shipped.
`
`Txt us anytime if you have Q's.
`
`---552
`
`(CT) @ ( Text Message
`
`FIG. 5F
`
`020
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 19 of 31
`
`US 11,553,074 Bl
`
`Auto-reply with cart contents and saved shipping & payment information
`
`<
`
`11:23 AM 0
`
`Company Name
`
`CD
`
`/ Send this text to subscribe
`and get 10% off your entire
`order! (Cart ID: 123)
`
`'-
`
`/
`
`Hey there! Here's your cart:
`
`562~
`---
`
`• Product Name
`Price (Size/Color)
`
`563
`
`/
`
`We can ship your order ASAP
`~ f - - to {Street Address}. {Price} -
`{Credit Card}
`
`To edit your info, checkout
`here: {Checkout link}
`
`To place your order for {Price},
`reply BUY.
`
`CoJ @
`
`@
`( Text Message
`- - - - - - - - - - -
`FIG. 5G
`
`021
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 20 of 31
`
`US 11,553,074 Bl
`
`<
`
`User replies BUY
`
`11:23 AM 0
`
`Company Name
`
`CD
`
`/ Send this text to subscribe
`and get 10% off your entire
`order! (Cart ID: 123)
`
`/
`
`/
`
`Hey there! Here's your cart:
`
`'
`
`• Product Name
`Price (Size/Color)
`
`We can ship your order ASAP
`to {Street Address}. {Price} -
`{Credit Card}
`
`To edit your info, checkout
`here: {Checkout Link}
`
`To place your order for {Price},
`reply BUY.
`
`_)
`
`.!.
`
`CoJ @
`
`CE})
`( Text Message
`- - - - - - - - - - -
`FIG. 5H
`
`022
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 21 of 31
`
`US 11,553,074 Bl
`
`An order confirmation text is sent
`
`<
`
`11 :23 Afvl 0
`
`Company Name
`
`/ Send this text to subscribe
`and get 10% off your entire
`order! (Cart ID: 123)
`
`'
`
`/
`
`Hey there! Here1s your cart:
`
`• Product Name
`Price (Size/Color)
`
`/
`
`"
`We can ship your order ASAP
`to {Street Address}. {Price} -
`{Credit Card}
`
`\
`
`.I
`
`\
`
`To edit your info$ checkout
`here: {Checkout Link}
`
`To place your order for {Price},
`reply BUY.
`
`'\
`
`Your order is confirmed!
`You'll get a confirmation email
`and tracking info as soon as
`your order is shipped.
`
`-
`
`/
`
`@
`
`Txt us anytime if you have Q's.
`
`--
`@ ® (Text Message
`FIG. 51
`

`
`023
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 22 of 31
`
`US 11,553,074 Bl
`
`21 ~ Promotion appears on website checkout/cart page
`1 IC)
`11:23AM
`1111 S-
`
`CD
`
`<
`
`Q
`
`Company Name
`
`PROMO IMAGE
`
`/
`
`Product promotional text.
`
`To proceed to checkout reply
`CHECKOUT.
`
`CoJ @
`
`@
`( Text Message
`- - - - - - - - - - -
`FIG. 6A
`
`024
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 23 of 31
`
`US 11,553,074 Bl
`
`User sends a sign up text
`
`11:23 AM 0
`
`Company Name
`
`<
`
`CD
`
`PROMO IMAGE
`
`/
`
`Product promotional text
`
`To proceed to checkout, reply
`CHECKOUT.
`
`CHECKOUT y~§.9..4
`
`CoJ @
`
`@
`( Text Message
`- - - - - - - - - - -
`FIG. 68
`
`025
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 24 of 31
`
`US 11,553,074 Bl
`
`Auto-reply with link to checkout
`11 :23 AM
`
`0
`
`Company Name
`
`* !CJ)
`CD
`
`clll"?
`
`<
`
`/
`
`PROMO IMAGE
`
`\.
`
`/
`
`A
`
`Product promotional text
`
`'\
`
`To proceed to checkout, reply
`CHECKOUT.
`
`( CHECKOUT}
`
`/
`
`60
`5
`Perfect! Since this is your first
`'---- ~ order via txt, we need your
`shipping and payment info.
`
`"\
`
`Complete your order here:
`{checkout link}
`
`A. -
`@ ® ( Text Message
`FIG. 6C
`

`
`026
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 25 of 31
`
`US 11,553,074 Bl
`
`606 -.......
`[
`
`,11!~
`
`Checkout Page
`11:23 AM
`
`:u::::1.1
`l
`
`Checkout
`
`ORDER SUMMARY
`□ Product Name
`
`Order Total
`
`Shipping Address
`
`[ Street Address
`
`$10.00
`
`$10.00
`
`I
`I
`I
`I
`I
`
`I
`I
`
`I
`
`[ Apt I Uni! I Floor/ Etc.
`I City
`
`[ State
`
`II ZipCode
`
`v
`
`[ Email Address
`
`Credit Card Payment
`
`[ Name on Card
`
`I Card Number
`I MM/YY vi Security Code
`
`I
`
`Place Your Order
`
`FIG. 6D
`
`027
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 26 of 31
`
`US 11,553,074 Bl
`
`607
`
`Order Confirmation Page
`,
`- - - - - - - - - - - - - - - - - - - - ,
`11:23 AM
`,111 S'
`(
`
`J
`
`Your Order is Confirmed
`
`Shipping Address
`XXX
`
`Payment Method
`XXX
`
`[
`
`Continue Shopping
`
`l
`
`FIG. 6E
`
`028
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 27 of 31
`
`US 11,553,074 Bl
`
`An order confirmation text is sent when the order confirmation page loads
`,u::»
`11:23 AM
`,11! 'S'
`CD
`
`<
`
`0
`
`Company Name
`
`. ..,
`
`.I
`
`'
`
`PROMO IMAGE
`
`Product promotional text.
`
`To proceed to checkout, reply
`CHECKOUT.
`
`/
`
`( CHECKOUT l
`
`Perfect! Since this is your first
`order via txt, we need your
`shipping and payment info,
`
`Complete your order here:
`{checkout link}
`
`Your order is confirmed!
`You'll get a confirmation email
`and tracking info as soon as
`your order is shipped.
`
`/
`
`'
`
`..---
`
`08
`6
`~ ;:;·
`------
`
`Txt us anytime if you have Q's . .,
`
`/
`
`'-
`/
`
`,,
`
`-
`
`© ® (Text Message
`FIG. 6F
`

`
`029
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 28 of 31
`
`US 11,553,074 Bl
`
`11:23 AM
`
`0
`
`Company Name
`
`610<_ (
`
`/
`
`PROMO IMAGE
`
`/ - - - - - - - - - - - ,
`Product promotional text.
`
`To proceed to checkout, reply
`CHECKOUT.
`
`( CHECKOUT}
`
`/'
`
`Perfect! We can ship your
`order ASAP to {Street
`Address}. {Price} - {Credit
`Card}
`
`609
`(r-- To edit your info, checkout
`here: {Checkout Link}
`
`To place your order for {Price},
`reply BUY.
`
`Co:J @ ( Text Message
`FIG~ 6G
`
`030
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 29 of 31
`
`US 11,553,074 Bl
`
`<
`
`11:23 AM 0
`
`Company Name
`
`PROMO IMAGE
`
`Product promotional text.
`
`To proceed to checkout, reply
`CHECKOUT.
`
`(cHECKOUTJ
`
`r
`
`Perfect! We can ship your
`order ASAP to {Street
`Address}. {Price} - {Credit
`Card}
`
`To edit your info, checkout
`here: {Checkout Link}
`
`To place your order for {Price},
`reply BUY.
`
`C6J @ ( Text Message
`FIG. 6H
`
`031
`
`

`

`U.S. Patent
`
`Jan.10,2023
`
`Sheet 30 of 31
`
`US 11,553,074 Bl
`
`11:23 AM
`
`0
`
`Company Name
`
`1C
`CD
`
`,1119
`
`<
`
`/'
`
`PROMO IMAGE
`
`' /'
`
`Product promotional text
`
`To proceed to checkout, reply
`CHECKOUT.
`
`(cHEcKourl
`
`' Perfect! We can ship your
`order ASAP to {Street
`Address}. {Price} • {Credit
`Card}
`
`To edit your info, checkout
`here: {Checkout Link}
`
`To place your order for {Price},
`reply BUY.
`
`@
`
`'
`
`Your order is confirmed!
`You'll get a confirmation email
`and tracking info as soon as
`your order is shipped.
`
`Txt us anytime if you have Q's.
`
`
`
`6 . .... 12
`
`,.....
`
`-
`
`(Qj ® (Text Message
`FIG. 61
`

`
`032
`
`

`

`700 \
`
`Receive a purchase identifier in response to
`an input entered by a user at a first user
`interface of a 1nobi le device.
`
`l
`
`Receive purchase information associated with
`the purchase identifier.
`
`1
`
`Determine a unifon11 resource identifier (URI)
`of a second user interface at the 1nobile
`device.
`
`1
`
`Send a signal, based on the URI, to cause the
`second user interface to be rendered at the
`mobile device with the purchase infonnation
`pre-populated to fulfill a purchase requested
`by the user.
`FIG. 7
`
`~702
`
`~704
`
`~706
`
`~708
`
`e •
`00 .
`
`~
`~
`~
`
`~ =
`
`~
`
`~
`~
`?
`....
`"'o
`N
`0
`N
`~
`
`('D
`
`rJJ =-('D
`.....
`~ ....
`0 ....
`~ ....
`
`d r.,;_
`"'""'
`!"'"
`UI
`UI
`"'w
`= -....l
`
`~
`~
`"'""'
`
`033
`
`

`

`US 11,553,074 Bl
`
`1
`METHODS AND APPARATUS FOR
`DYNAMIC APPLICATION DEEPLINKING AT
`A MOBILE ELECTRONIC DEVICE
`
`CROSS-REFERENCE TO RELATED
`APPLICATION
`
`This application is a continuation of U.S. patent applica(cid:173)
`tion Ser. No. 15/986,569, filed May 22, 2018 and entitled
`"Methods and Apparatus for Dynamic Application Deep- 10
`linking at a Mobile Electronic Device," which claims the
`benefit of and priority to U.S. Provisional Patent Application
`No. 62/511,413, filed on May 26, 2017, and entitled "A
`Technology Platform for Messaging-Based Subscriptions
`and Payments Initiated From a Mobile Website," each of 15
`which is incorporated herein by reference in its entirety.
`
`2
`FIGS. 3A-3E illustrate screenshots of user interfaces with
`a promotional message displayed at a user mobile device,
`according to an embodiment.
`FIGS. 4A-4B illustrate screenshots of user interfaces with
`a promotional message displayed at a user mobile device,
`according to an embodiment.
`FIGS. SA-51 illustrate screenshots of user interfaces at a
`user mobile device in a click-to-text purchase process,
`according to an embodiment.
`FIGS. 6A-61 illustrate screenshots of a user interface at a
`user mobile device in a click-to-text purchase process,
`according to an embodiment.
`FIG. 7 is a flow chart illustrating a click-to-text process
`700, according to an embodiment.
`
`DETAILED DESCRIPTION
`
`BACKGROUND
`
`Some embodiments described herein relate generally to
`computer-related technologies for mobile electronic devices.
`In particular, some embodiments described herein relate to
`methods and apparatus for a technology platform for mes(cid:173)
`saging-based subscriptions and payments initiated from a
`website at a mobile electronic device.
`Known methods allow a user to open a vendor's appli(cid:173)
`cation or a vendor's website on a mobile device to select a
`product or service. The user can then provide payment
`information via the vendor's application or website to com(cid:173)
`plete a transaction with the vendor. With these known
`methods, however, the user often pauses its previous activi(cid:173)
`ties ( e.g., viewing a website, reading an email) on the mobile
`device and is redirected to the vendor's application or
`website to purchase the products and services via many user
`input (e.g, clicks, or screen taps). This time-consuming and
`burdensome process results in many users leaving the pur(cid:173)
`chase before the transaction is completed.
`Accordingly, a need exists for methods and apparatus for
`dynamic application deeplinking to transition from one user
`interface to another user interface at a mobile device for
`continued and improved user experience and engagement
`when interacting with the mobile device.
`
`SUMMARY
`
`In some embodiments, a method includes rece1vmg a
`purchase identifier by a processor and in response to an input
`entered by a user at a first user interface of a mobile device.
`The input is associated with a frame within a page displayed
`at the first user interface. The method further includes
`receiving purchase information associated with the purchase
`identifier and determining a uniform resource identifier
`(URI) of a second user interface at the mobile device. The
`second user interface is different from the first user interface.
`The method includes sending a signal, based on the URI, to
`cause the second user interface to be rendered at the mobile
`device with the purchase information pre-populated to fulfill
`a purchase requested by the user.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a block diagram illustrating a click-to-text
`server, a client's server and a user's mobile device, accord(cid:173)
`ing to an embodiment.
`FIGS. 2A-2D illustrate screenshots of user interfaces at a
`user mobile device in a click-to-text subscription process,
`according to an embodiment.
`
`Some embodiments described herein include methods and
`apparatus for a technology platform for messaging-based
`20 subscriptions and payments initiated from a website viewed
`on a mobile device or a mobile application. By using
`custom-generated dynamic deeplinks, some embodiments
`described herein provide a method of completing mobile
`subscriptions, communications, and/or purchases. In these
`25 embodiments, a number of mobile interfaces can be used
`including, but not limited to, mobile websites, mobile appli(cid:173)
`cations, mobile messages, mobile advertisements, social
`media applications, and/or the like. In some implementa(cid:173)
`tions, the platform allows a user to initiate a subscription via
`30 messaging-based communications, or completes a purchase
`transaction for a product or service using messaging-based
`communications. In some implementations, custom-gener(cid:173)
`ated mobile deeplinks are used. In some implementations,
`the purchase and/or subscription process can be initiated via
`35 a rendered link on a touchscreen mobile device, and a
`transaction can be completed by two touch screen taps ( or
`Two-Taps).
`In some embodiments, a link can be generated in a set of
`mobile user interfaces including, but not limited to, a mobile
`40 website, a mobile application, a link, an email, a mobile
`advertisement, a text message, and/or the like. When the link
`is clicked, a custom-rendered deeplink is initiated, and a
`mobile messaging application is opened on a user's mobile
`device. In some embodiments, a deeplink is a type of link
`45 used in mobile applications that allows the linking of one
`mobile application to another mobile application. In some
`implementations, deep linking uses a uniform resource
`identifier (URI) that links to a mobile application or a
`specific location within a mobile application. Deeplinks can
`50 be used across a set of mobile operating systems including,
`for example, the Apple® iOS system and the Android™
`system.
`In some implementations, the content of the message and
`the recipient's (e.g., the vendor's) phone number can be
`55 pre-filled in the messaging application of the mobile device.
`This information can be communicated to the messaging
`application using the deeplink specific to the vendor.
`In some implementations, the user can switch from, for
`example, a mobile website, a mobile application, a link, an
`60 email, a mobile advertisement, a text message to a subscrip(cid:173)
`tion message or a purchase message on a mobile messaging
`application. In some implementations, the mobile device can
`receive user's selections to subscribe to and/or purchase a
`good or service via two touch screen taps on a touch screen
`65 mobile device. The mobile device can receive a first signal
`in response to the user selecting ( or tapping) on the rendered
`link on a first mobile user interface (i.e., the first touch
`
`034
`
`

`

`US 11,553,074 Bl
`
`3
`screen tap), and the mobile device can receive a second
`signal in response to the user selecting ( or tapping) the
`"send" message button on a second mobile interface to send
`the message to the vendor (i.e., the second touch screen tap.)
`In such implementations, the mobile device receives the
`user's selections (touch screen tap) via the touch screen of
`mobile device and then produces a signal to represent the
`user's selections for further processing by the mobile mes(cid:173)
`saging application.
`In some implementations, the user can be subscribed to
`service to receive messaging based marketing information
`from the recipient when the message is sent. In some
`implementations, the user can initiate a process to purchase
`a product or service from the recipient when the message is
`sent.
`In some embodiments, a method includes receiving a
`purchase identifier by a processor and in response to a signal
`generated by the mobile device in response to an input
`entered by a user at a first user interface of a mobile device.
`The input is associated with a frame within a page displayed
`at the first user interface. The method further includes
`receiving purchase information associated with the purchase
`identifier and determining a uniform resource identifier
`(URI) of a second user interface at the mobile device. The
`second user interface is different from the first user interface. 25
`The method includes sending a signal, based on the URI, to
`cause the second user interface to be rendered at the mobile
`device with the purchase information pre-populated to fulfill
`a purchase requested by the user.
`In some embodiments, a method includes determining a 30
`state of a page load of a page at a first user interface of a
`mobile device. In response to the state of the page load
`satisfying a criteria, the method includes providing, based on
`a set of configurable settings, a frame within the page at the
`first user interface. The frame includes purchase information 35
`and deeplink information such that in response to an input
`associated with the frame entered by a user, a second user
`interface is provided at the mobile device with the purchase
`information pre-populated for the user to initiate a purchase.
`In some embodiments, a processor-readable non-transi- 40
`tory medium storing code representing instructions to be
`executed by a processor, the code includes code to cause the
`processor to determine a state of a page load of a page at a
`first user interface of a mobile device. The code further
`includes code to cause the processor to, in response to the
`state of the page load satisfying a criteria, provide, based on
`a set of configurable settings, a frame within the page at the
`first user interface. The frame include purchase information
`and deeplink information. The code further includes code to
`cause the processor to receive a purchase identifier in
`response to an input entered by a user at the frame mobile
`device and based on the purchase information. The code
`includes code to cause the processor to determine, based on
`the deeplink information, a uniform resource identifier
`(URI) of a second user interface at the mobile device. The
`second user interface is different from the first user interface.
`The code includes code to cause the processor to render,
`based on the URI, the seco

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket