Intermediary communications 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. 18, 2022, as Appl. No. 17/968,672.
Application 17/968,672 is a continuation of application No. 16/748,727, filed on Jan. 21, 2020, granted, now 11,475,454.
Application 16/748,727 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/748,727 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/748,727 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 of application No. 14/641,236, filed on Mar. 6, 2015, abandoned.
Application PCT/US2017/015676 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 61/917,936, filed on Dec. 18, 2013.
Claims priority of provisional application 62/486,951, filed on Apr. 18, 2017.
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/0222506 A1, Jul. 13, 2023
memory storing one or more programs, including an application, that when executed by the one or more processors cause the one or more processors to perform intermediary communications operations between an offline retail machine with a short-range communication capability and a remote server, the intermediary communications operations including:
obtaining via the first transceiver a single-use request code from an information packet broadcast by the short-range communication capability of the offline retail machine;
transmitting via the second transceiver the single-use request code to the remote server;
obtaining via the second transceiver from the remote server a grant token including the single-use request code and an amount of authorized funds;
detecting a trigger condition for obtaining a product or service from the offline retail machine; and
in response to detecting the trigger condition, initiating provision of the product or service by transmitting the grant token to the offline retail machine via the first transceiver.