US 11,991,239 B2
Systems and methods for authorized, proximal device to device communication without prior pairing within a controlled computing system
Marcus Allen Thomas, Atlanta, GA (US)
Assigned to Q Technologies, Inc., Brookhaven, GA (US)
Filed by Q Technologies, Inc., Brookhaven, GA (US)
Filed on Aug. 6, 2022, as Appl. No. 17/882,557.
Application 17/882,557 is a continuation of application No. 16/713,717, filed on Dec. 13, 2019, granted, now 11,445,007.
Application 16/713,717 is a continuation of application No. 16/219,974, filed on Dec. 14, 2018, granted, now 10,594,774, issued on Mar. 17, 2020.
Application 16/219,974 is a continuation of application No. 15/494,451, filed on Apr. 22, 2017, granted, now 10,567,473, issued on Feb. 18, 2020.
Application 15/494,451 is a continuation of application No. 14/604,297, filed on Jan. 23, 2015, granted, now 9,635,108, issued on Apr. 25, 2017.
Claims priority of provisional application 61/931,562, filed on Jan. 25, 2014.
Prior Publication US 2022/0407909 A1, Dec. 22, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/06 (2022.01); H04L 67/01 (2022.01); H04L 67/02 (2022.01); H04L 67/10 (2022.01); H04L 67/1095 (2022.01); H04L 67/52 (2022.01); H04L 67/55 (2022.01); H04W 4/80 (2018.01)
CPC H04L 67/06 (2013.01) [H04L 67/01 (2022.05); H04L 67/02 (2013.01); H04L 67/10 (2013.01); H04L 67/1095 (2013.01); H04L 67/52 (2022.05); H04L 67/55 (2022.05); H04W 4/80 (2018.02)] 18 Claims
OG exemplary drawing
 
1. A method for facilitating authorized, proximal device-to-device communication within a controlled computing system, the method comprising:
storing, in one or more databases associated with a server, within the controlled computing system, a computer-generated identifier, wherein the computer-generated identifier allows access to one or more entries of shared content stored within the controlled computing system by a plurality of authorized clients within the controlled computing system, wherein authorization of the plurality of authorized clients is associated with an authorized application operating on the plurality of authorized clients, and wherein the computer-generated identifier is associated with at least one of: (i) the one or more entries of shared content stored within the controlled computing system, or (ii) one or more references to the one or more entries of shared content stored within the controlled computing system;
receiving, via an API call handler of the server, a request from the authorized application of a second client comprising the computer-generated identifier and an authorization parameter stored in the authorized application of the second client, wherein the request is generated by the authorized application of the second client in response to the second client receiving the computer-generated identifier from a first client comprising a smartphone without prior pairing of the first client and the second client, wherein the second client receives the computer-generated identifier from the first client by one of: (i) scanning, by the second client, a QR code presented by the first client, (ii) opening a dialog GUI or input of the second device to receive the computer generated identifier of the first device, or (iii) a Bluetooth LE, NFC or other radio signal received by the second client directly from the first client without prior pairing;
transmitting a query from the server to the one or more databases based on receiving the request, wherein in response to the query the one or more databases provide a response comprising the one or more entries of shared content associated with the computer-generated identifier; and
transmitting, via the API call handler of the server, the one or more entries of shared content to the second client, wherein the second client executes the authorized application to download or stream the one or more entries of shared content from the server.