AUTOMATED USER-INITIATED INVITATION SYSTEM AND METHOD
First Claim
1. In a mobile community platform comprising a computer system including at least one processor and a registration engine, an authorization engine, and an invitation engine executed by the at least one processor, a method for allowing a user of a service offered by a service provider to send invitations to join the service, comprising:
- in the registration engine, by the computer system, requesting permission to access a user'"'"'s address book;
in the registration engine, by the computer system, receiving from the user an instruction authorizing the registration engine to access the address book of the user in response to the request, the address book stored on a server that is separate from the platform, the instruction including account information;
in the authorization engine, by the computer system,accessing the server,submitting the account information to the server for authentication,extracting one or more addresses from the address book once the platform is authenticated, andadding the one or more addresses to a service provider contact list associated with the service provider; and
in the invitation engine, by the computer system, sending an invitation to join the service to at least one of the one or more addresses from the address book via the server.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for sending invitations potential subscribers of a service provider includes a registration engine configured to complete a registration process with a registering user. Furthermore, the registration engine is further configured during the registration process to receive from the registering user: a) an e-mail address of the registering user; b) access information for that e-mail address; c) permission to access the e-mail address; and d) an instruction to send an invitation to join the service provider to at least some of a plurality of addresses within an address book of the registering user. The system also includes an authorization engine configured to extract the plurality of addresses from the address book; and an invitation engine configured to send a respective invitation to at least one of the extracted plurality of addresses.
-
Citations
22 Claims
-
1. In a mobile community platform comprising a computer system including at least one processor and a registration engine, an authorization engine, and an invitation engine executed by the at least one processor, a method for allowing a user of a service offered by a service provider to send invitations to join the service, comprising:
-
in the registration engine, by the computer system, requesting permission to access a user'"'"'s address book; in the registration engine, by the computer system, receiving from the user an instruction authorizing the registration engine to access the address book of the user in response to the request, the address book stored on a server that is separate from the platform, the instruction including account information; in the authorization engine, by the computer system, accessing the server, submitting the account information to the server for authentication, extracting one or more addresses from the address book once the platform is authenticated, and adding the one or more addresses to a service provider contact list associated with the service provider; and in the invitation engine, by the computer system, sending an invitation to join the service to at least one of the one or more addresses from the address book via the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile community platform for sending invitations to potential subscribers of a service provider, the mobile community platform comprising:
-
at least one processor; a registration engine, configured, when executed by the at least one processor, to complete a registration process with a registering user, the registration process causing the registration engine to send a request to the user to access an address book associated with the user and stored on a separate server, receive from the user permission to access the address book, receive from the user account information for accessing the address book, and receive from the user an instruction to send an invitation to join a service offered by the service provider to at least one of one or more addresses within the address book; an authorization engine configured, when executed by the at least one processor, to cause the mobile community platform to access the separate server on which the address book of the user is stored, authenticate the platform with the separate server using the account information, and extract the one or more addresses from the address book; and an invitation engine configured, when executed by the at least one processor, to send an invitation to at least one of the extracted addresses based on the instruction received from the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification