Identity protection and distribution system
First Claim
1. A system for providing user information to a merchant, the system comprising:
- at least one memory device storing computer executable code;
at least one processing device to execute the computer executable code to cause the processing device to;
receive and storing user information in a user file, wherein;
the user information is selected by a user;
the user information comprises user identification information comprising name information and contact information comprising a preferred email address and phone number; and
storing the user information comprises storing a plurality of user profiles each associated with some or all the user information, wherein the plurality of user profiles comprises at least one of a low information profile, a medium information profile, and a high information profile;
receive a request from a merchant for some or all of the user information stored in the plurality of user profiles in response to the merchant reading a readable indicia specifying the user profile associated with the request, the readable indicia presented by a user using a mobile device, wherein reading the readable indicia further comprises;
determining whether the user profile associated with the readable indicia is at least one of a low information profile, a medium information profile, or a high information profile;
receiving one or more authentication credentials from the user based on at least the determined user profile, wherein a high information profile requires a primary authentication and a secondary authentication, wherein a medium information profile requires a primary authentication, and a low information profile does not require any authentication credential; and
validating the one or more received authentication credentials;
store the determined user profile in a user file;
in response to the request for some or all the user information, retrieve the requested information and transmit the requested information to the merchant;
initiate communication to the mobile device of the user requesting updated user information associated with the determined user profile;
receive updated user information from the user; and
store the updated user information in the user profile.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed to systems, methods and computer program products for providing user information to a merchant. Embodiments may receive and store user information in a user file, receive a request from a merchant for some or all of the user information stored in the user file in response to the merchant reading a readable indicia presented by a user using a mobile device; and, in response to the request for some or all the user information, retrieve the requested information and transmit the requested information to the merchant. Embodiments may receive and store a plurality of profiles, where each profile is associated with some or all the user information stored in the user file. Some embodiments may receive user input, through the merchant, selecting one of the profiles; where retrieving the requested information comprises retrieving the user information associated with the selected profile.
33 Citations
21 Claims
-
1. A system for providing user information to a merchant, the system comprising:
-
at least one memory device storing computer executable code; at least one processing device to execute the computer executable code to cause the processing device to; receive and storing user information in a user file, wherein; the user information is selected by a user; the user information comprises user identification information comprising name information and contact information comprising a preferred email address and phone number; and storing the user information comprises storing a plurality of user profiles each associated with some or all the user information, wherein the plurality of user profiles comprises at least one of a low information profile, a medium information profile, and a high information profile; receive a request from a merchant for some or all of the user information stored in the plurality of user profiles in response to the merchant reading a readable indicia specifying the user profile associated with the request, the readable indicia presented by a user using a mobile device, wherein reading the readable indicia further comprises; determining whether the user profile associated with the readable indicia is at least one of a low information profile, a medium information profile, or a high information profile; receiving one or more authentication credentials from the user based on at least the determined user profile, wherein a high information profile requires a primary authentication and a secondary authentication, wherein a medium information profile requires a primary authentication, and a low information profile does not require any authentication credential; and validating the one or more received authentication credentials; store the determined user profile in a user file; in response to the request for some or all the user information, retrieve the requested information and transmit the requested information to the merchant; initiate communication to the mobile device of the user requesting updated user information associated with the determined user profile; receive updated user information from the user; and store the updated user information in the user profile. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product configured for providing user information to a merchant, the computer program product comprising a non-transitory computer readable medium comprising computer-executable instructions stored therein, the computer-executable instructions cause a processing device to:
-
receiving and storing user information in a user file, wherein; the user information is selected by a user; the user information comprises user identification information comprising name information and contact information comprising a preferred email address and phone number; and storing the user information comprises storing a plurality of user profiles each associated with some or all user information, wherein the plurality of user profiles comprises at least one of a low information profile, a medium information profile, and a high information profile; receiving a request from a merchant for some or all of the user information stored in the plurality of user profiles in response to the merchant reading a readable indicia specifying the user profile associated with the request, the readable indicia presented by a user using a mobile device, wherein reading the readable indicia further comprises; determining whether the user profile associated with the readable indicia is at least one of a low information profile, a medium information profile, or a high information profile; receiving one or more authentication credentials from the user based on at least the determined user profile, wherein a high information profile requires a primary authentication and a secondary authentication, wherein a medium information profile requires a primary authentication, and a low information profile does not require any authentication credential; and validating the one or more received authentication credentials; store the determined user profile in a user file; in response to the request for some or all the user information, retrieving the requested information and transmitting the requested information to the merchant; initiate communication to the mobile device of the user requesting updated user information associated with the determined user profile; receive updated user information from the user; and store the updated user information in the user profile. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for providing user information to a merchant, the method comprising:
-
using a computer processor operating computer program code instructions stored in a non-transitory computer readable medium, wherein the computer program code instructions cause the computer processor to; receive and storing user information in a user file, wherein; the user information is selected by a user; the user information comprises user identification information comprising name information and contact information comprising a preferred email address and phone number; and storing the user information comprises storing a plurality of user profiles each associated with some or all the user information, wherein the plurality of user profiles comprises at least one of a low information profile, a medium information profile, and a high information profile; receive a request from a merchant for some or all of the user information stored in the plurality of user profiles in response to the merchant reading a readable indicia specifying the user profile associated with the request, the readable indicia presented by a user using a mobile device, wherein reading the readable indicia further comprises; determining whether the user profile associated with the readable indicia is at least one of a low information profile, a medium information profile, or a high information profile; receiving one or more authentication credentials from the user based on at least the determined user profile, wherein a high information profile requires a primary authentication and a secondary authentication, wherein a medium information profile requires a primary authentication, and a low information profile does not require any authentication credential; and validating the one or more received authentication credentials; store the determined user profile in a user file; in response to the request for some or all the user information, retrieving the requested information and transmitting the requested information to the merchant; initiate communication to the mobile device of the user requesting updated user information associated with the determined user profile; receive updated user information from the user; and store the updated user information in the user profile. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification