METHODS AND SYSTEMS TO USE AN AGGREGATED CONTACT LIST FOR SHARING ONLINE INFORMATION
First Claim
1. A computer implemented method to enable a user to invite contacts to an event, the computer implemented method comprising:
- providing an invitation link in a first forum, wherein the user clicks on the invitation link to share an event related to the first forum with a plurality of select contacts;
providing to the user a plurality of online social networks in response to the user clicking on the invitation link;
providing access to the user to a set of networks from the plurality of networks in response to the user providing authentication information corresponding to the set of networks;
generating an aggregated list of contacts based on contact information retrieved from each of the set of networks;
eliminating duplicate contacts in the aggregated list of contacts;
displaying the aggregated list of contacts to the user within the first forum;
collecting the plurality of select contacts based on contacts selected by the user from the aggregated list of contacts; and
transmitting a message to the plurality of select contacts to share the event related to the first forum with the plurality of select contacts.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods and systems for using an aggregated contact list for sharing online information. In one embodiment, an event forum is provided with a connection link to enable a user to retrieve contacts from one or more online social or messaging networks. Upon the user providing authentication credentials to login to the one or more online social or messaging networks, an aggregating service retrieves the user'"'"'s contacts from each of the networks. In one embodiment, the contacts from all the networks are presented as an aggregated list, allowing the user to select one or more contacts to send a message related to the event forum. In one embodiment, the aggregating service creates a landing web page specific to the message transmitted by the user. In some instances, the landing web page enables the user and the contacts to exchange messages.
101 Citations
39 Claims
-
1. A computer implemented method to enable a user to invite contacts to an event, the computer implemented method comprising:
-
providing an invitation link in a first forum, wherein the user clicks on the invitation link to share an event related to the first forum with a plurality of select contacts; providing to the user a plurality of online social networks in response to the user clicking on the invitation link; providing access to the user to a set of networks from the plurality of networks in response to the user providing authentication information corresponding to the set of networks; generating an aggregated list of contacts based on contact information retrieved from each of the set of networks; eliminating duplicate contacts in the aggregated list of contacts; displaying the aggregated list of contacts to the user within the first forum; collecting the plurality of select contacts based on contacts selected by the user from the aggregated list of contacts; and transmitting a message to the plurality of select contacts to share the event related to the first forum with the plurality of select contacts.
-
-
2. A computer implemented method to enable a user to invite contacts to an event, the computer implemented method comprising:
-
providing a first connection link, wherein the user clicks on the first connection link to share an event related to a first forum; providing to the user a plurality of networks in response to the user selecting the first connection link; providing access to the user to a set of networks from the plurality of networks in response to the user providing authentication information corresponding to the set of networks; displaying a centralized list of contacts based on contact information collected from each of the set of networks; collecting a plurality of selected contacts based on contacts selected by the user from the centralized list of contacts; and transmitting a message to the plurality of selected contacts to invite the plurality of selected contacts to an event corresponding to the first forum. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer implemented method to provide to a user a centralized contact list, the computer implemented method comprising:
-
providing a first connection link in a first forum; providing to the user links to a plurality of networks in response to the user selecting the first connection link; providing access to the user to a one or more networks from the plurality of networks in response to the user providing authentication information corresponding to the one or more networks; aggregating a centralized contact list based on contact information collected from the one or more networks that the user has verified access to; and displaying the centralized list of contacts to the user, wherein the user subsequently transmits a message related to the first forum to a plurality of selected contacts from the centralized list of contacts. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer implemented system to enable a user to invite contacts to an event, the computer implemented system comprising:
-
a processor to execute a set of instructions corresponding to a plurality of modules, the plurality of modules including; a selection module configured to provide the user a link to a plurality of networks in response to the user selecting a first connection link from a first forum; an authentication module configured to provide access to the user to a set of networks from the plurality of networks in response to the user providing authentication information to login to the set of networks; a listing module configure to display a centralized list of contacts based on contact information collected from each of the set of networks; a collection module configured to collect a plurality of selected contacts based on contacts selected by the user from the centralized list of contacts; and a transmission module configured to transmit a message to the plurality of selected contacts to invite the plurality of selected contacts to an event corresponding to the first forum; and a memory to store the set of instructions corresponding to the plurality of modules. - View Dependent Claims (36, 37, 38, 39)
-
Specification