US 12,432,214 B2
Methods, systems and computer program products for secure retrieval of data
Sohil Arora, Gurugram (IN)
Assigned to NOW.GG, INC., Campbell, CA (US)
Filed by NOW.GG, INC., Campbell, CA (US)
Filed on Dec. 15, 2022, as Appl. No. 18/082,077.
Claims priority of provisional application 63/289,838, filed on Dec. 15, 2021.
Prior Publication US 2023/0188528 A1, Jun. 15, 2023
Int. Cl. G06F 21/00 (2013.01); H04L 9/40 (2022.01)
CPC H04L 63/102 (2013.01) [H04L 63/20 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A method for enabling secure network access to data records associated with a selected cloud services application from among a plurality of cloud service applications, through a trusted intermediary server, the method comprising:
establishing network communication between the trusted intermediary server and a client terminal operated by a user;
selecting based on user input received through the client terminal, a cloud services application from among a plurality of cloud service applications, for retrieving data associated with the selected cloud services application;
receiving a user identifier a comprising an identifier uniquely associated with the user in the records of the selected cloud services application;
generating a validation code;
transmitting to a cloud services server associated with the selected cloud services application:
the user identifier; and
the validation code;
wherein the cloud services server is configured to respond to transmission of the user identifier by:
identifying a terminal device that is associated with the user identifier; and
transmitting the validation code to the identified terminal device;
initiating through the client terminal, a prompt for the user to input a validation code;
receiving from the client terminal, a code that has been input by the user at the client terminal in response to the prompt; and
responsive to determining that the validation code matches the received code that has been input by the user at the client terminal:
retrieving from a database associated with the selected cloud services application, data that is associated with both of the user and the selected cloud services application; and
enabling the user to access the retrieved data through the client terminal;
wherein:
the trusted intermediary server is a non-fungible token management portal server configured to implement a non-fungible token management portal;
the selected cloud services application is a software application that generates of stores non-fungible tokens associated with cloud based services provided by the selected cloud services application; and
the retrieved data comprises a set of non-fungible tokens that are associated with both of the user and the selected cloud services application.