SYSTEMS AND METHODS FOR AUTOMATED USER-INITIATED INVITATIONS
First Claim
1. A method for allowing a third-party application developer to utilize a subscriber for sending invitations to utilize a software application associated with the software developer, comprising:
- the third-party application developer;
creating the software application;
modifying the software application to include a communication synchronization application programming interface (API);
registering the modified software application to a network community platform;
the subscriber;
accessing the modified software application from the network community platform;
sending an instruction authorizing access to an address book associated with the subscriber;
extracting a plurality of addresses from the address book; and
sending an invitation to use the modified software application to at least one of the plurality of addresses extracted from the address book.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for allowing a third-party application developer to utilize a subscriber for sending invitations to utilize a software application associated with the software developer, is disclosed. In accordance with this method, the third party application developer creates a software application. The software application is modified to include a communication synchronization application programming interface (API) script. The modified software application is registered to a network community platform. The subscriber accessed the modified software application from the network community platform. The subscriber then sends an instruction authorizing access to an address book associated with the subscriber. A plurality of addresses from the address book are extracted. An invitation to use the modified software application is sent to at least one of the plurality of addresses extracted from the address book.
-
Citations
25 Claims
-
1. A method for allowing a third-party application developer to utilize a subscriber for sending invitations to utilize a software application associated with the software developer, comprising:
-
the third-party application developer; creating the software application; modifying the software application to include a communication synchronization application programming interface (API); registering the modified software application to a network community platform; the subscriber; accessing the modified software application from the network community platform; sending an instruction authorizing access to an address book associated with the subscriber; extracting a plurality of addresses from the address book; and sending an invitation to use the modified software application to at least one of the plurality of addresses extracted from the address book. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for allowing a subscriber of a software application to send invitations to other potential subscribers, comprising:
-
a network community platform; a communication synchronization API associated with the network community platform, comprising; a registration engine configured to complete a registration process with the subscriber, the registration engine further configured to receive from the subscriber, an e-mail address of the subscriber, access information for that e-mail address, permission to access the e-mail address, and an instruction to send an invitation to subscribe to the software application to an address from an address book associated with the subscriber, an authorization engine configured to extract the address from the address book, and an invitation engine configured to send a respective invitation to the extracted address; and a script embedded within the software application and configured to re-direct the subscriber to the communication synchronization API when the subscriber interacts with the software application. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification