Content item selection for goal achievement
US-12175387-B2 · Dec 24, 2024 · US
US9749366B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9749366-B1 |
| Application number | US-201213619334-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 14, 2012 |
| Priority date | Sep 14, 2012 |
| Publication date | Aug 29, 2017 |
| Grant date | Aug 29, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
This disclosure is generally directed to, at least in part, creating and maintaining an aggregated social network that provides access to data in other social networks. The aggregated social network may allow a user to view information from the other social networks while interacting in the aggregated social network. The aggregated social network may facilitate messaging with other social networks and across social networks, which may allow users that are not members of a same social network to exchange messages or other communications through direct or indirect use of the aggregated social network. The aggregated social network may build a directory of contacts based on data from the various social networks. The aggregated social network may create a routing infrastructure to enable the aggregated social network to be updated when aspects of the linked other social networks are updated with added content.
Opening claim text (preview).
What is claimed is: 1. A method comprising: under control of one or more servers configured with executable instructions, receiving credentials that provide access to a plurality of social network accounts, individual social network accounts of the plurality of social network accounts corresponding to an individual social network of a plurality of social networks; hosting an aggregated social network, the aggregated social network including a communication link associated with data in the plurality of social network accounts and configured to transmit information between the aggregated social network and the plurality of social network accounts; accessing the data of the plurality of social network accounts via the communication link and using the credentials; identifying contacts of a user in the data of the plurality of social network accounts; populating a directory of contacts in the aggregated social network, the directory of contacts to include relationships across the plurality of social networks; presenting an aggregated social network user interface configured to provide access to content of the aggregated social network via the communication link, the content including at least one of the plurality of social network accounts; receiving, by the aggregated social network user interface and via the communication link, a composed message and an intended recipient, the composed message composed by the user, and the intended recipient having connections with the user on at least two social networks of the plurality of social networks; receiving a selection of a particular social network being one of the at least two social networks on which the user and the intended recipient are connected; transmitting the composed message to the intended recipient using a messaging mechanism of the particular social network and via the communication link to produce a transmitted message; creating a message link to data associated with the transmitted message; and storing the message link in the aggregated social network for display via the aggregated social network user interface to at least one of the user or the intended recipient. 2. The method as recited in claim 1 , further comprising determining a reputation score for the user based at least in part on an amount of activity by the user in the plurality of social networks or in the aggregated social network. 3. The method as recited in claim 2 , further comprising determining at least one of a privilege for the user associated with use of the aggregated social network based at least in part on the reputation score or an advertisement value of the user based at least in part on the reputation score. 4. The method as recited in claim 1 , further comprising storing the credentials in a key locker, the credentials being at least one of usernames and passcodes, or authentication tokens associated with the plurality of social network accounts. 5. A method comprising: receiving credentials that provide access to a plurality of social network accounts, individual social network accounts of the plurality of social network accounts corresponding to an individual social network of a plurality of social networks; hosting an aggregated social network, the aggregated social network including a communication link associated with data in the plurality of social network accounts and configured to transmit information between the aggregated social network and the plurality of social network accounts; accessing the data in the plurality of social network accounts via the communication link and using the credentials; populating a directory of contacts of a user in the aggregated social network, the directory of contacts including contacts of the user in the aggregated social network and contacts identified via the communication link and included in the data; presenting an aggregated social network user interface that is configured to provide access to the aggregated social network, including the directory of contacts and at least one of the plurality of social network accounts, via the communication link; receiving, by the aggregated social network user interface and via the communication link, a composed message from the user and an intended recipient; transmitting the composed message to the intended recipient using a messaging mechanism of a particular social network of the plurality of social networks and via the communication link to produce a transmitted message; creating a message link to data associated with the transmitted message; and storing the message link in the aggregated social network for display via the aggregated social network user interface to at least one of the user or the intended recipient. 6. The method as recited in claim 5 , further comprising transmitting a second message from the aggregated social network user interface to one of the plurality of social networks associated with a contact of the directory of contacts using a messaging mechanism of a first social network of the plurality of social networks. 7. The method as recited in claim 6 , further comprising transmitting a third message from the aggregated social network user interface to one of the plurality of social networks associated with a contact of the directory of contacts using a messaging mechanism of a second social network of the plurality of social networks, the third message being different from the first message and the second message. 8. The method as recited in claim 5 , further comprising: extracting data from the composed message via the communication link of the aggregated social network; and providing the intended recipient access to the data from the composed message via the aggregated social network. 9. The method as recited in claim 5 , further comprising determining a reputation score for the user of the aggregated social network based at least in part on one of: a number of contacts in the aggregated social network, or an amount of activity by the user in plurality of social networks or the aggregated social network. 10. The method as recited in claim 9 , further comprising at least one of providing the user with a privilege in the aggregated social network based on the reputation score of the user or determining an advertisement value of the user based at least in part on the reputation score of the user. 11. The method as recited in claim 5 , further comprising performing a validation process on the directory of contacts to identify at least one of false positive contacts or fraudulent profiles of contacts. 12. The method as recited in claim 5 , wherein the plurality of social networks are accessed using an application program interface (API). 13. The method as recited in claim 5 , wherein accessing the data in the plurality of social network accounts is performed by at least one of extracting the data from the plurality of social networks and adding the data to the aggregated social network, or linking the data from the plurality of social networks to the aggregated social network. 14. The method as recited in claim 5 , further comprising determining a recommended contact to recommend to the user based on the directory of contacts in the aggregated social network, the recommended contact being identified using relationships between contacts across at least two of the plurality of social networks. 15. The method as recited in claim 5 , wherein accessing the data in the plurality of social network accounts further comprises storing one or more credentials in a key locker, the credentials being at least one of usernames and passcodes, or authentication tok
Business processes related to social networking or social networking services · CPC title
Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · CPC title
Physics · mapped topic
using social graphs · CPC title
Determination of level of influence of users within social networking services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.