Providing invitations based on cross-platform information
First Claim
1. A computer-system-implemented method for providing an invitation, the method comprising:
- extracting telephone contact information from a phonebook associated with a telephone application on a first portable electronic device of a first user;
using the computer system, sharing the extracted telephone contact information across different platforms, wherein the different platforms include the first portable electronic device and a first desktop computer;
identifying telephone numbers in the extracted telephone contact information that are associated with portable electronic devices other than the first portable electronic device, and with individuals other than members of a social network;
for each of the identified telephone numbers, calculating an associated probability of accepting an invitation, wherein the probability is based on;
a history of acceptance of previous invitations to join the social network,locations where the previous invitations were provided, andcharacteristics of individuals that accepted the previous invitations;
ordering the telephone numbers based on the associated probabilities;
presenting the identified telephone numbers to the first user on the first desktop computer;
receiving a selection, by the first user, of a telephone number in the identified telephone numbers;
determining a location of a portable electronic device associated with the telephone number; and
conditionally providing to the portable electronic device, via a Short Message Service (SMS) message, the invitation to join the social network, based on the telephone number and the determined location.
2 Assignments
0 Petitions
Accused Products
Abstract
In order to invite individuals to join a social network, telephone contact information of a user of the social network is extracted, with the user'"'"'s permission, from a phonebook associated with a telephone application on the user'"'"'s portable electronic device. Then, the extracted telephone contact information is shared across different platforms to the user'"'"'s desktop computer, and telephone numbers in the extracted telephone contact information are identified. These telephone numbers are associated with other portable electronic devices, and with individuals that are not currently members of the social network. After receiving confirmation of a telephone number from the user (e.g., via the desktop computer), the location of the associated portable electronic device is determined. Based on the telephone number and the location, an invitation to join the social network is conditionally provided to the portable electronic device, via a Short Message Service (SMS) message.
-
Citations
20 Claims
-
1. A computer-system-implemented method for providing an invitation, the method comprising:
-
extracting telephone contact information from a phonebook associated with a telephone application on a first portable electronic device of a first user; using the computer system, sharing the extracted telephone contact information across different platforms, wherein the different platforms include the first portable electronic device and a first desktop computer; identifying telephone numbers in the extracted telephone contact information that are associated with portable electronic devices other than the first portable electronic device, and with individuals other than members of a social network; for each of the identified telephone numbers, calculating an associated probability of accepting an invitation, wherein the probability is based on; a history of acceptance of previous invitations to join the social network, locations where the previous invitations were provided, and characteristics of individuals that accepted the previous invitations; ordering the telephone numbers based on the associated probabilities; presenting the identified telephone numbers to the first user on the first desktop computer; receiving a selection, by the first user, of a telephone number in the identified telephone numbers; determining a location of a portable electronic device associated with the telephone number; and conditionally providing to the portable electronic device, via a Short Message Service (SMS) message, the invitation to join the social network, based on the telephone number and the determined location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
one or more processors; memory; and a program module, wherein the program module is stored in the memory and, during operation of the apparatus, is executed by the one or more processors to provide an invitation, the program module including; instructions for extracting telephone contact information from a phonebook associated with a telephone application on a first portable electronic device of a first user; instructions for sharing the extracted telephone contact information across different platforms, wherein the different platforms include the first portable electronic device and a first desktop computer; instructions for identifying telephone numbers in the extracted telephone contact information that are associated with portable electronic devices other than the first portable electronic device, and with individuals other than members of a social network; instructions for calculating, for each of the identified telephone numbers, an associated probability of accepting an invitation, wherein the probability is based on; a history of acceptance of previous invitations to join the social network, locations where the previous invitations were provided, and characteristics of individuals that accepted the previous invitations; instructions for ordering the telephone numbers based on the associated probabilities; instructions for presenting the identified telephone numbers to the first user on the first desktop computer; instructions for receiving a selection, by the first user, of a telephone number in the identified telephone numbers; instructions for determining a location of a portable electronic device associated with the telephone number; and instructions for conditionally providing to the portable electronic device, via a Short Message Service (SMS) message, the invitation to join the social network based on the telephone number and the determined location. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
an identification module comprising a non-transitory computer-readable medium storing instructions that, when executed, cause the system to; extract telephone contact information from a phonebook associated with a telephone application on a first portable electronic device of a first user; share the extracted telephone contact information across different platforms, wherein the different platforms include the first portable electronic device and a first desktop computer; identify telephone numbers in the extracted telephone contact information that are associated with portable electronic devices other than the first portable electronic device, and with individuals other than members of a social network; for each of the identified telephone numbers, calculate an associated probability of accepting an invitation, wherein the probability is based on; a history of acceptance of previous invitations to join the social network, locations where the previous invitations were provided, and characteristics of individuals that accepted the previous invitations; order the telephone numbers based on the associated probabilities; present the identified telephone numbers to the first user on the first desktop computer; and receive a selection, by the first user, of a telephone number in the identified telephone numbers; a location module comprising a non-transitory computer-readable medium storing instructions that, when executed, cause the system to determine a location of a portable electronic device associated with the telephone number; and an invitation module comprising a non-transitory computer-readable medium storing instructions that, when executed, cause the system to conditionally provide to the portable electronic device, via a Short Message Service (SMS) message, the invitation to join the social network based on the telephone number and the determined location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification