Patent ID: 11930090
Assignee: SEVEN NETWORKS, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A data aggregation system for publishing information to communities of users of an information service, comprising:
a memory operable to host personal information associated with the users of the information service, the personal information including data indicating one or more communities that users are associated with and further including data indicating one or more relationships between users; and
one or more processors operable to:
establish a community of users based on a user-defined keyword received from a computing device associated with a first user;
receive the user-defined keyword from a computing device associated with a second user, wherein the user-defined keyword received from the computing device associated with the second user is the same user-defined keyword received from the computing device associated with the first user;
wherein the computing device associated with the first user and the computing device associated with the second user are each communicatively coupled to the data aggregation system;
establish a relationship between the second user and a third user, wherein the relationship is established based on a relationship request received by the data aggregation system from a computing device associated with the third user that is communicatively coupled to the data aggregation system;
receive information to publish from a computing device associated with a publishing user of the information service, wherein the information to publish is generated at the computing device associated with the publishing user, wherein the information to publish includes the user-defined keyword;
identify targeted recipients of the received information based on an association between the targeted recipients and the established community, wherein the association between the targeted recipients and the established community is based on the user-defined keyword included in the received information, wherein the second user is one of the targeted recipients;
publish the received information such that the published information is accessible by one or more of the targeted recipients, wherein the information is published without receiving input from the computing device associated with the publishing user explicitly specifying the targeted recipients; and
send a message to the computing device associated with the third user indicating that content from the computing device associated with the second user has been published by the data aggregation system such that the third user can access the published content via the computing device associated with the third user that has been authenticated by a token exchanged with the computing device associated with the third user.