Automated sign up based on existing online identity
First Claim
1. A computer-implemented method comprising:
- sending, by one or more-processors, an offer message that generates an invite request, the offer message generated in response to a request from a first user that would like a second user to join a network or service;
generating the offer message for known users of another system from which their identity can be retrievedreceiving, by one or more-processors, the invite request;
sending, by the one or more-processors, an authorization uniform resource locator;
receiving, by the one or more-processors, an authorization response;
retrieving, by the one or more-processors, user identity information for a user from an identity provider;
automatically populating, by the one or more-processors, a sign up form for account creation using retrieved user identity information, the sign up form including a plurality of input fields requiring user biographical information;
receiving, by the one or more processors, a confirmation from the user for account creation based on the user biographical information automatically populated in the sign up form; and
responsive to receiving the confirmation from the user, creating, by the one or more-processors, the account for the user using the automatically populated sign up form.
2 Assignments
0 Petitions
Accused Products
Abstract
An automated system for signing up users invited to join a site based on their existing identity includes an invitation generator, an invite processor, a federated authentication module, a user information retrieval module, an account population and creation module, and a user interface module. The automated sign up module is responsive to an invite request. The automated sign up module sends an authorization request, receives the authorization response, verifies the response and retrieves user data. The automated sign up module uses the retrieved data to populate a sign up form and initialize an account. The automated sign up module sends new account information to a user for confirmation. Once confirmation has been received, the automated sign up module creates the new account and allows the user to access the system. The present disclosure includes a method for signing up users invited to join a site based on their existing identity.
-
Citations
32 Claims
-
1. A computer-implemented method comprising:
-
sending, by one or more-processors, an offer message that generates an invite request, the offer message generated in response to a request from a first user that would like a second user to join a network or service; generating the offer message for known users of another system from which their identity can be retrieved receiving, by one or more-processors, the invite request; sending, by the one or more-processors, an authorization uniform resource locator; receiving, by the one or more-processors, an authorization response; retrieving, by the one or more-processors, user identity information for a user from an identity provider; automatically populating, by the one or more-processors, a sign up form for account creation using retrieved user identity information, the sign up form including a plurality of input fields requiring user biographical information; receiving, by the one or more processors, a confirmation from the user for account creation based on the user biographical information automatically populated in the sign up form; and responsive to receiving the confirmation from the user, creating, by the one or more-processors, the account for the user using the automatically populated sign up form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 30)
-
-
10. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer having an processor and a memory causes the computer to:
-
send an offer message that generates an invite request, the offer message generated in response to a request from a first user that would like a second user to loin a network or service; generate the offer message for known users of another system from which their identity can be retrieved; receive the invite request; send an authorization uniform resource locator; receive an authorization response; retrieve user identity information for a user from an identity provider; automatically populate a sign up form for account creation using retrieved user identity information, the sign up form including a plurality of input fields requiring user biographical information; receive a confirmation from the user for account creation based on the user biographical information automatically populated in the sign up form; and responsive to receiving the confirmation from the user, create the account for the user using the automatically populated sign up form. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 31)
-
-
19. A system comprising:
-
a processor, and; a memory storing instructions that, when executed, cause the system to; send an offer message that generates an invite request, the offer message generated in response to a request from a first user that would like a second user to loin a network or service; generate the offer message for known users of another system from which their identity can be retrieved; receive the invite request; send an authorization uniform resource locator; receive an authorization response; retrieve user identity information for a user from an identity provider; automatically populate a sign up form for account creation using retrieved user identity information, the sign up form including a plurality of input fields requiring user biographical information; receive a confirmation from the user for account creation based on the user biographical information automatically populated in the sign up form; and responsive to receiving the confirmation from the user, create the account for the user using the automatically populated sign up form. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32)
-
Specification