US 12,086,811 B2
Processing interrupted transactions over non-persistent network connections
Paresh K. Patel, Portland, OR (US); and Christopher M. Sokol, Portland, OR (US)
Assigned to PAYRANGE INC., Portland, OR (US)
Filed by PAYRANGE INC., Portland, OR (US)
Filed on Oct. 25, 2022, as Appl. No. 17/973,505.
Application 17/973,505 is a continuation of application No. 16/750,477, filed on Jan. 23, 2020, granted, now 11,481,781.
Application 16/750,477 is a continuation in part of application No. 15/406,492, filed on Jan. 13, 2017, granted, now 10,719,833, issued on Jul. 21, 2020.
Application 15/406,492 is a continuation of application No. 14/335,762, filed on Jul. 18, 2014, granted, now 9,547,859, issued on Jan. 17, 2017.
Application 14/335,762 is a continuation of application No. 14/214,644, filed on Mar. 14, 2014, granted, now 8,856,045, issued on Oct. 7, 2014.
Application 14/214,644 is a continuation in part of application No. 29/477,025, filed on Dec. 18, 2013, granted, now D755183, issued on May 3, 2016.
Application 16/750,477 is a continuation in part of application No. 16/029,483, filed on Jul. 6, 2018, granted, now 10,963,905, issued on Mar. 30, 2021.
Application 16/029,483 is a continuation of application No. 14/611,065, filed on Jan. 30, 2015, granted, now 10,019,724, issued on Jul. 10, 2018.
Application 16/750,477 is a continuation in part of application No. 15/956,741, filed on Apr. 18, 2018, granted, now 11,983,692.
Application 15/956,741 is a continuation in part of application No. 15/893,514, filed on Feb. 9, 2018, granted, now 11,966,895.
Application 15/893,514 is a continuation of application No. PCT/US2017/015676, filed on Jan. 30, 2017.
Application 15/893,514 is a continuation in part of application No. 14/641,236, filed on Mar. 6, 2015, abandoned.
Application 14/641,236 is a continuation in part of application No. 14/320,534, filed on Jun. 30, 2014, abandoned.
Application 14/320,534 is a continuation in part of application No. 14/214,644, filed on Mar. 14, 2014, granted, now 8,856,045, issued on Oct. 7, 2014.
Application 14/214,644 is a continuation in part of application No. 29/477,025, filed on Dec. 18, 2013, granted, now D755183, issued on May 3, 2016.
Application 15/956,741 is a continuation in part of application No. 15/435,228, filed on Feb. 16, 2017, granted, now 11,205,163, issued on Dec. 21, 2021.
Application 15/435,228 is a continuation in part of application No. 14/458,192, filed on Aug. 12, 2014, granted, now 9,875,473, issued on Jan. 23, 2018.
Application 14/458,192 is a continuation in part of application No. 14/456,683, filed on Aug. 11, 2014, granted, now 9,256,873, issued on Feb. 9, 2016.
Application 14/456,683 is a continuation of application No. 14/335,762, filed on Jul. 18, 2014, granted, now 9,547,859, issued on Jan. 17, 2017.
Application 14/335,762 is a continuation of application No. 14/214,644, filed on Mar. 14, 2014, granted, now 8,856,045, issued on Oct. 7, 2014.
Application 14/214,644 is a continuation in part of application No. 29/477,025, filed on Dec. 18, 2013, granted, now D755183, issued on May 3, 2016.
Claims priority of provisional application 62/486,951, filed on Apr. 18, 2017.
Claims priority of provisional application 61/917,936, filed on Dec. 18, 2013.
Claims priority of provisional application 62/289,158, filed on Jan. 29, 2016.
Claims priority of provisional application 62/081,492, filed on Nov. 18, 2014.
Claims priority of provisional application 62/296,543, filed on Feb. 17, 2016.
Prior Publication US 2023/0289811 A1, Sep. 14, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/40 (2012.01); G06Q 20/18 (2012.01); G06Q 20/32 (2012.01); G06Q 20/36 (2012.01); G06Q 20/38 (2012.01); G06Q 30/06 (2023.01); G07F 9/00 (2006.01); G07F 9/02 (2006.01); G06Q 20/20 (2012.01); G07F 11/00 (2006.01); H04W 4/021 (2018.01); H04W 4/80 (2018.01); H04W 8/00 (2009.01); H04W 12/08 (2021.01); H04W 12/64 (2021.01); H04W 76/14 (2018.01); H04W 76/40 (2018.01)
CPC G06Q 20/405 (2013.01) [G06Q 20/18 (2013.01); G06Q 20/32 (2013.01); G06Q 20/322 (2013.01); G06Q 20/3226 (2013.01); G06Q 20/327 (2013.01); G06Q 20/3278 (2013.01); G06Q 20/36 (2013.01); G06Q 20/3821 (2013.01); G06Q 20/3823 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/386 (2020.05); G06Q 20/40 (2013.01); G06Q 20/4015 (2020.05); G06Q 30/06 (2013.01); G07F 9/002 (2020.05); G07F 9/023 (2013.01); G06Q 2220/00 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A retail machine comprising:
a short-range transceiver,
one or more processors, and
memory storing one or more programs that when executed by the one or more processors, cause the one or more processors to perform communications operations via one or more mobile devices, the communications operations comprising:
establishing via the short-range transceiver a connection between the retail machine and a first mobile device proximate to the retail machine;
transmitting via the short-range transceiver to the first mobile device first information associated with a transaction involving the retail machine and the first mobile device;
determining whether first acknowledgement information is received from the first mobile device within a predetermined time period, the first acknowledgement information acknowledging that a remote server received the first information;
subsequent to a determination that the first acknowledgement information is not received from the first mobile device within the predetermined time period:
establishing via the short-range transceiver a connection between the retail machine and a second mobile device proximate to the retail machine; and
transmitting via the short-range transceiver to the second mobile device the first information associated with the transaction involving the retail machine and the first mobile device.