Substitute user interface for sensitive data
AssigneeHome Depot Product Authority, LLC
InventorsRavi Kalli, Apekshith Ramesha
Life of this patent
Estimating the term…
Abstract
A server-implemented method includes receiving a request from a user to initiate a computing action, determining that an interface service of a third party for collecting information from the user for the computing action is not available, presenting a substitute interface that matches an appearance respective of the third-party interface service in response to the determination, receiving, via the substitute interface, information for the computing action, encrypting the receiving information to generate encrypted computing action information, and transmitting the encrypted computing action information to the third party to initiate the computing action.
Claims21
1-20. (canceled)
A server-implemented method, comprising:
- receiving, by a server, a request from a user to initiate a computing action;
- in response to determining, by the server, that an interface service of a third party for collecting information from the user for the computing action is not available:
- presenting, by the server to the user, a substitute interface that matches an appearance of the third-party interface service;
- and
- receiving, by the server from the user via the substitute interface, information for the computing action.
A non-transitory, computer-readable medium storing instructions that, when executed by a server, cause the server to perform operations comprising:
- receiving a request from a user to initiate a computing action, the request received through a domain;
- in response to determining that an interface service of a third party for collecting information from the user for the computing action is not available:
- presenting, by the server to the user, a substitute interface that matches an appearance of the third-party interface service corresponding to the domain;
- and
- receiving, from the user via the substitute interface, information for completing the computing action.
A computing system, comprising:
- a non-transitory, computer-readable memory comprising instructions;
- and
- one or more processors configured to read the instructions to cause the computing system to perform operations comprising:
- receiving, from a third party, at least one encryption key;
- receiving a request from a user to initiate a computing action;
- determining that an interface service of the third party for collecting information from the user for the computing action is not available;
- receiving information from the user for completing the computing action;
- encrypting the received information using the at least one encryption key to generate encrypted computing action information;
- and
- transmitting the encrypted computing action information to the third party to cause the third party to complete the computing action.
Dependencies are inferred from the claim text.