Bootstrapping social networks using augmented peer to peer distributions of social networking services
First Claim
1. A method comprising:
- providing a selectable user interface that enables a member of an electronic social network application to generate an electronic invite to a recipient;
receiving an identifier of the recipient of the electronic invite;
automatically augmenting the electronic invite with personally identifying information pertaining to the recipient, the identifying information comprising at least one item of information known only by a limited group of people prior to the electronic invite being generated, the limited group of people including the recipient and the member associated with the augmented electronic invite, wherein the identifying information is known from prior social interactions of the recipient and member;
automatically spoofing a source identifier of the augmented electronic invite to make the augmented electronic invite appear to be originating from the member rather than from a server device, the spoofing being implemented to minimize a likelihood that the augmented electronic invite is interpreted as spam;
transmitting a first portion of the augmented electronic invite to the recipient;
receiving a request from the recipient to access another portion of the augmented electronic invite;
determining a capability of a computing device associated with the request; and
transmitting a second portion of the augmented electronic invite to the recipient with link information to a version of the electronic social networking application configured to be compatible with the capability of the computing device.
9 Assignments
0 Petitions
Accused Products
Abstract
A mobile device, system, and method are directed towards enabling a social network member to bootstrap another person'"'"'s membership to a social network application and to send an invite using an augmented peer to peer distribution mechanism. The member may bootstrap membership by providing information about the invitee. A server may then determine sharable social networking information, to include within the invite, such as personal information about the member, and/or about the invitee. The invite is then automatically modified to make it appear as though it is sent by the member, by spoofing an identifier of the source of the invite. A link or other information associated with a link to the sharable social network application may be automatically included into the invite, where the link is configured to direct the invitee to a configuration of the social network application appropriate for the invitee'"'"'s mobile device.
43 Citations
20 Claims
-
1. A method comprising:
-
providing a selectable user interface that enables a member of an electronic social network application to generate an electronic invite to a recipient; receiving an identifier of the recipient of the electronic invite; automatically augmenting the electronic invite with personally identifying information pertaining to the recipient, the identifying information comprising at least one item of information known only by a limited group of people prior to the electronic invite being generated, the limited group of people including the recipient and the member associated with the augmented electronic invite, wherein the identifying information is known from prior social interactions of the recipient and member; automatically spoofing a source identifier of the augmented electronic invite to make the augmented electronic invite appear to be originating from the member rather than from a server device, the spoofing being implemented to minimize a likelihood that the augmented electronic invite is interpreted as spam; transmitting a first portion of the augmented electronic invite to the recipient; receiving a request from the recipient to access another portion of the augmented electronic invite; determining a capability of a computing device associated with the request; and transmitting a second portion of the augmented electronic invite to the recipient with link information to a version of the electronic social networking application configured to be compatible with the capability of the computing device. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a processor; an electronic social network application stored in a non-transitory storage medium that is configured for execution by the processor to perform actions, including; transmitting, over an electronic communications network, a user interface to a computing device of a member of the electronic social network application, the transmitting causing the user interface to be displayed on a display at the member'"'"'s computing device and enabling the member of the electronic social network application to generate an electronic invite to a recipient to participate in the electronic social network application; and an electronic augmented invite component stored in the non-transitory storage medium that is configured for execution by the processor to perform actions, including receiving an identifier of the recipient of the electronic invite from the member via the user interface and the electronic communications network; registering the recipient as another member of the electronic social network application prior to transmitting the electronic invite to the recipient; automatically augmenting the electronic invite by the augmented invite component with identifying information pertaining to the recipient to minimize a likelihood that the augmented electronic invite is interpreted as spam, the identifying information comprising at least one item of information about at least one of the member and the recipient known only by a limited group of people prior to the electronic invite being generated, the limited group of people including the recipient and the member associated with the augmented electronic invite, wherein the identifying information known only by a limited group of people prior to the electronic invite being generated is known from prior social interactions of the recipient and the member; automatically spoofing a source identifier of the augmented electronic invite to make the augmented electronic invite appear to be originating from the member rather than from the augmented invite component, wherein the spoofing is performed in a manner that minimizes the likelihood that the augmented electronic invite is interpreted as spam; automatically inserting link information into the augmented electronic invite to the electronic social network application; and transmitting at least a first portion of the augmented electronic invite comprising the inserted link information to the electronic social network application to the recipient'"'"'s computing device over an electronic communications network, the transmitting of the augmented electronic invite enabling access, by the recipient using the recipient'"'"'s computing device, to the augmented electronic invite and enabling access to the electronic social network application via the augmented electronic invite'"'"'s link information. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A non-transitory storage device storing computer-readable instructions that when executed cause at least one processor to perform actions comprising:
-
transmitting, over an electronic communications network, a user interface to a computing device of a member of the electronic social network application, the transmitting causing the user interface to be displayed on a display at the member'"'"'s computing device and enabling the member of the electronic social network application to generate an electronic invite to a recipient to participate in the electronic social network application; receiving an identifier of the recipient from the member via the user interface and the electronic communications network; registering the recipient that enables access to the digital object prior to transmitting an electronic invite to the recipient to participate in the electronic social networking application; automatically augmenting an electronic invite with personally identifying information pertaining to the recipient to minimize a likelihood that the augmented electronic invite is interpreted as spam, the identifying information comprising at least one item of information about at least one of the member and the recipient known only by a limited group of people prior to the electronic invite being generated, the limited group of people including the recipient and the member associated with the augmented electronic invite, wherein the identifying information known only by a limited group of people prior to the electronic invite being generated is known from prior social interactions of the recipient and the member; automatically spoofing a source identifier of the augmented electronic invite to make the augmented electronic invite appear to be originating from the member rather than from the augmented invite component, the spoofing being directed towards minimizing the likelihood that the augmented electronic invite is interpreted as spam; automatically inserting link information into the augmented electronic invite to the digital object; and transmitting at least a first portion of the augmented electronic invite comprising the inserted link information to the electronic social network application to the recipient'"'"'s computing device over the electronic communications network, the transmitting of the augmented electronic invite enabling access, by the recipient using the recipient'"'"'s computing device, to the augmented electronic invite and enabling access to the electronic social network application via the augmented electronic invite'"'"'s link information. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A network device comprising:
-
a transceiver configured to send and receive data over an electronic communication network; a processor; and a non-transitory storage medium storing instructions for execution by the processor to perform actions, including; transmitting, over an electronic communications network, a user interface to a computing device of a member of the electronic social network application, the transmitting causing the user interface to be displayed on a display at the member'"'"'s computing device and enabling the member of the electronic social network application to generate an electronic invite to a recipient to participate in the electronic social network application; receiving, from the member of the electronic social networking application, an identifier of the recipient from the member via the user interface and the electronic communications network; automatically registering the recipient to the electronic social network application prior to the electronic invite being sent to the recipient; automatically augmenting the electronic invite with personally identifying information pertaining to the recipient to minimize the likelihood that the augmented electronic invite is interpreted as spam, the identifying information comprising at least one item of information about at least one of the member and the recipient known only by a limited group of people prior to the electronic invite being generated, the limited group of people including the recipient and the member associated with the augmented electronic invite, wherein the identifying information known only by a limited group of people prior to the electronic invite being generated is known from prior social interactions of the recipient and the member; automatically spoofing an internet protocol source identifier of the augmented electronic invite to make the augmented electronic invite appear to be originating from the member rather than from the network device, the spoofing is performed in a manner that minimizes the likelihood that the augmented electronic invite is interpreted as spam; automatically inserting link information into the augmented electronic invite to the electronic social network application; and transmitting at least a first portion of the augmented electronic invite comprising the inserted link information to the electronic social network application to the recipient'"'"'s computing device over the electronic communications network, the transmitting of the augmented electronic invite enabling access, by the recipient using the recipient'"'"'s computing device, to the augmented electronic invite and enabling access to the electronic social network application via the augmented electronic invite'"'"'s link information. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory storage device for storing thereon computer-readable instructions that when executed cause at least a processor to perform actions comprising:
-
providing a selectable user interface that enables a member of an electronic social network application to generate an electronic invite to the electronic social network application; receiving an identifier of the recipient of the electronic invite; automatically augmenting the electronic invite with personally identifying information pertaining to the recipient, the identifying information comprising at least one item of information known only by a limited group of people prior to the electronic invite being generated, the limited group of people including the recipient and the member associated with the augmented electronic invite, wherein the identifying information is known from prior social interactions of the recipient and the member; automatically spoofing a source identifier of the augmented electronic invite to make the augmented electronic invite appear to be originating from the member rather than from a server device, the spoofing being implemented to minimize a likelihood that the augmented electronic invite is interpreted as spam; transmit a first portion of the augmented electronic invite to the recipient; receive a request from the recipient to access another portion of the augmented electronic invite; determine a capability of a computing device associated with the request; and transmit a second portion of the augmented electronic invite to the recipient with link information to a version of the electronic social networking application configured to be compatible with the capability of the computing device.
-
Specification