US2022035943A1PendingUtilityA1

Data protection query interface

Assignee: MX TECH INCPriority: Jul 31, 2020Filed: Jul 31, 2021Published: Feb 3, 2022
Est. expiryJul 31, 2040(~14 yrs left)· nominal 20-yr term from priority
Inventors:Daniel D. Jones
G06Q 40/00G06Q 30/0629G06F 16/248H04W 12/02G06F 21/6245G06F 16/2455G06F 21/6254G06F 16/2457G06N 20/00
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Apparatuses, methods, program products, and systems are disclosed for data protection query interface. An apparatus includes a processor and a memory that stores code executable by the processor to receive, via a query interface, a query from a third-party to verify sensitive data associated with a user, analyze the query to identify a type of the user's sensitive data to verify, and generate a verification response to the query based on verifying the user's sensitive data related to the type of sensitive data to verify without exposing the user's sensitive data to the third-party.

Claims

exact text as granted — not AI-modified
1 . An apparatus, comprising:
 a processor;   a memory that stores code executable by the processor to:
 receive a query from a third-party to verify sensitive data associated with a user, the query received via a query interface; 
 analyze the query to identify a type of the user's sensitive data to verify; and 
 generate a verification response to the query based on verifying the user's sensitive data related to the type of sensitive data to verify without exposing the user's sensitive data to the third-party. 
   
     
     
         2 . The apparatus of  claim 1 , wherein the code is executable to:
 login to at least one user account at a third-party system using previously-stored electronic credentials for the user in response to receiving and analyzing the query;   access the user's sensitive data from the third-party account; and   analyze the accessed sensitive data to generate the verification response to the query.   
     
     
         3 . The apparatus of  claim 1 , wherein the query comprises an identifier for the user, the code executable by the processor to parse the query to identify the identifier for the user, the identifier used to access the user's sensitive data related to the type of sensitive data to verify. 
     
     
         4 . The apparatus of  claim 1 , wherein the type of the user's sensitive data to verify comprises identification information for the user. 
     
     
         5 . The apparatus of  claim 1 , wherein the type of the user's sensitive data to verify comprises financial information for the user. 
     
     
         6 . The apparatus of  claim 1 , wherein the code is executable by the processor to reject the query in response to a result of the query exposing the user's sensitive data. 
     
     
         7 . The apparatus of  claim 1 , wherein the type of the query is determined based on identifying at least one of a command type, a request identifier, and a user selection that is received as part of the query via the query interface. 
     
     
         8 . The apparatus of  claim 1 , wherein the verification response comprises a Boolean response indicating a verification of the user's sensitive data related to the query. 
     
     
         9 . The apparatus of  claim 1 , wherein the code is executable by the processor to receive and set privacy settings for accessing the user's sensitive data, the privacy settings defining at least one of user accounts that queries are allowed to run on, transaction types that queries are allowed to run on, third-parties that are authorized to submit queries, and types of queries that are allowed. 
     
     
         10 . The apparatus of  claim 9 , wherein the code is executable by the processor to set the privacy settings on one of a per account basis and a per third-party basis. 
     
     
         11 . The apparatus of  claim 1 , wherein the code is executable by the processor to prompt the user for authorization to process the query in response to receiving the query. 
     
     
         12 . The apparatus of  claim 1 , wherein the code is executable by the processor to translate the received query into a query language that is used to access a data store for the user's sensitive data. 
     
     
         13 . A method, comprising:
 receiving a query from a third-party to verify sensitive data associated with a user, the query received via a query interface;   analyzing the query to identify a type of the user's sensitive data to verify; and   generating a verification response to the query based on verifying the user's sensitive data related to the type of sensitive data to verify without exposing the user's sensitive data to the third-party.   
     
     
         14 . The method of  claim 13 , further comprising:
 logging in to at least one user account at a third-party system using previously-stored electronic credentials for the user in response to receiving and analyzing the query;   accessing the user's sensitive data from the third-party account; and   analyzing the accessed sensitive data to generate the verification response to the query.   
     
     
         15 . The method of  claim 13 , further comprising parsing the query to identify an identifier for the user, the identifier used to access the user's sensitive data related to the type of sensitive data to verify. 
     
     
         16 . The method of  claim 13 , wherein the type of the user's sensitive data to verify comprises one or more of identification information for the user and financial information for the user. 
     
     
         17 . The method of  claim 13 , wherein the verification response comprises a Boolean response indicating a verification of the user's sensitive data related to the query. 
     
     
         18 . The method of  claim 13 , further comprising receiving and setting privacy settings for accessing the user's sensitive data, the privacy settings defining at least one of user accounts that queries are allowed to run on, transaction types that queries are allowed to run on, third-parties that are authorized to submit queries, and types of queries that are allowed. 
     
     
         19 . An apparatus, comprising:
 means for receiving a query from a third-party to verify sensitive data associated with a user, the query received via a query interface;   means for analyzing the query to identify a type of the user's sensitive data to verify;   means for generating a verification response to the query based on verifying the user's sensitive data related to the type of sensitive data to verify without exposing the user's sensitive data to the third-party.   
     
     
         20 . The apparatus of  claim 19 , further comprising:
 means for logging in to at least one user account at a third-party system using previously-stored electronic credentials for the user in response to receiving and analyzing the query;   means for accessing the user's sensitive data from the third-party account; and   means for analyzing the accessed sensitive data to generate the verification response to the query.

Join the waitlist — get patent alerts

Track US2022035943A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.