INVITATION LINKS WITH ENHANCED PROTECTION
First Claim
1. A method for providing invitation links to access a protected resource, comprising:
- sending, to at least one invitee, at least one invitation link for accessing the protected resource, wherein the at least one invitation link includes a secret invitation code encoded therein, wherein the secret invitation code is unique to each invitee, the invitation link is sent to the at least one invitee through a primary communication channel;
upon detecting an attempt to access the at least one invitation link, determining whether the encoded secret invitation code matches a known secret invitation code;
upon determining that the secret invitation code matches the known secret invitation code, performing a verification process to authenticate the invitee via a secondary channel of communication; and
upon determining that the verification process has been passed, granting access to the protected resource.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing invitation links with enhanced protection are presented. The method includes sending, to at least one invitee, at least one invitation link for accessing the protected resource, wherein the at least one invitation link includes a secret invitation code encoded therein, wherein the secret invitation code is unique to each invitee, the invitation link is sent to the at least one invitee through a primary communication channel; upon detecting an attempt to access the at least one invitation link, determining whether the encoded secret invitation code matches a known secret invitation code; upon determining that the secret invitation code matches the known secret invitation code, performing a verification process to authenticate the invitee via a secondary channel of communication; and upon determining that the verification process has been passed, granting access to the protected resource.
32 Citations
27 Claims
-
1. A method for providing invitation links to access a protected resource, comprising:
-
sending, to at least one invitee, at least one invitation link for accessing the protected resource, wherein the at least one invitation link includes a secret invitation code encoded therein, wherein the secret invitation code is unique to each invitee, the invitation link is sent to the at least one invitee through a primary communication channel; upon detecting an attempt to access the at least one invitation link, determining whether the encoded secret invitation code matches a known secret invitation code; upon determining that the secret invitation code matches the known secret invitation code, performing a verification process to authenticate the invitee via a secondary channel of communication; and upon determining that the verification process has been passed, granting access to the protected resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for providing invitation links with enhanced protection, comprising:
-
a processing unit; and a memory, the memory containing instructions that, when executed by the processing unit, configure the system to; send, to at least one invitee, at least one invitation link for accessing a protected resource, wherein the at least one invitation link includes a secret invitation code encoded therein, wherein the secret invitation code is unique to each invitee, the invitation link is sent to the at least one invitee through a primary communication channel; upon detecting an attempt to access the at least one invitation link, determine whether the encoded secret invitation code matches a known secret invitation code; upon determining that the secret invitation code matches the known secret invitation code, perform a verification process to authenticate the invitee via a secondary channel of communication; and upon determining that the verification process has been passed, grant access to the protected resource. - View Dependent Claims (18, 19)
-
-
20. A method for generating invitation links with enhanced protection, comprising:
-
determining a protected resource to which the invitation link will provide access, wherein the protected resource is identified by a protected resource identifier; generating a secret invitation code being unique for each invitee; encoding the secret invitation code and the protected resource identifier in the invitation link; and storing the generated secret invitation code and the invitation link. - View Dependent Claims (21)
-
-
22. A system for generating invitation links with enhanced protection, comprising:
-
a processing unit; and a memory, the memory containing instructions that, when executed by the processing unit, configure the system to; determine a protected resource to which the invitation link will provide access, wherein the protected resource is identified by a protected resource identifier; generate a secret invitation code being unique for each invitee; encode the secret invitation code and the protected resource identifier in the invitation link; store the generated secret invitation code and the invitation link.
-
-
23. A method for a secured registration process, comprising:
-
sending, to at least one invitee, at least one invitation link for registering for a service, wherein the at least one invitation link includes a secret invitation code encoded therein, wherein the secret invitation code is unique to each invitee, the at least one invitation link is sent to the at least one invitee through a primary communication channel; upon detecting an attempt to access the at least one invitation link, determining whether the encoded secret invitation code matches a known secret invitation code; upon determining that the known secret invitation code is found, displaying a registration process; and performing a verification process to authenticate the invitee via a secondary channel of communication. - View Dependent Claims (24, 25)
-
-
26. A system for a secured registration process, comprising:
-
a processing unit; and a memory, the memory containing instructions that, when executed by the processing unit, configure the system to; send, to at least one invitee, at least one invitation link for registering for a service, wherein the at least one invitation link includes a secret invitation code encoded therein, wherein the secret invitation code is unique to each invitee, the at least one invitation link is sent to the at least one invitee through a primary communication channel; upon detecting an attempt to access the at least one invitation link, determine whether the encoded secret invitation code matches a known secret invitation code; upon determining that the known secret invitation code is found, display a registration process; and perform a verification process to authenticate the invitee via a secondary channel of communication. - View Dependent Claims (27)
-
Specification