Common interest community service via presence messaging
First Claim
Patent Images
1. A method of implementing common interest community services in a presence system comprising:
- assigning interest states to a plurality of presence messages based on content of the presence messages and storing the presence messages in memory;
automatically creating a common interest community in which the interest states assigned to the plurality of presence messages that are stored in a memory are aggregated into a group in the presence system by a presence server, the interest states are aggregated into the group by matching the interest states of the plurality of presence messages to a similar common interest associated with the group;
publishing member presence information to the common interest community to be selectively made available to a subscribing member of the common interest community, wherein the publishing information is made available by the presence server; and
subscribing to the common interest community by a subscribing member for receiving the member presence information from the presence server, wherein a publishing member may selectively grant an access level.
8 Assignments
0 Petitions
Accused Products
Abstract
A method of implementing common interest community services in a presence system comprising creating a common interest community in which an interest state of a presence message is aggregated into a group in the presence system, publishing a member presence information to the common interest community to be selectively made available to a subscribing member of the common interest community and subscribing to the common interest community for receiving the member presence information, wherein a publishing member may selectively grant an access level.
14 Citations
18 Claims
-
1. A method of implementing common interest community services in a presence system comprising:
-
assigning interest states to a plurality of presence messages based on content of the presence messages and storing the presence messages in memory; automatically creating a common interest community in which the interest states assigned to the plurality of presence messages that are stored in a memory are aggregated into a group in the presence system by a presence server, the interest states are aggregated into the group by matching the interest states of the plurality of presence messages to a similar common interest associated with the group; publishing member presence information to the common interest community to be selectively made available to a subscribing member of the common interest community, wherein the publishing information is made available by the presence server; and subscribing to the common interest community by a subscribing member for receiving the member presence information from the presence server, wherein a publishing member may selectively grant an access level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage medium having computer-executable instructions for execution by a processing system, the computer-executable instructions for implementing common interest community services in a presence system, the computer-readable medium comprising instructions that when executed cause a processor to perform:
-
assigning interest states to a plurality of presence messages based on content of the presence messages and storing the plurality of presence messages in memory; automatically creating a common interest community in which the interest states assigned to the presence messages that are stored in the memory are aggregated into a group according to the interest states of the presence messages by a presence server, wherein the interest states are aggregated into the group by matching the interest states of the plurality of presence messages to a similar common interest associated with the group; publishing by the presence server a member presence information to the common interest community to be selectively made available to a subscribing member of the common interest community; subscribing to the common interest community to receive the member presence information from the presence server; and granting an access level to the subscribing member. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for common interest community service via presence messaging, comprising:
-
a memory including a plurality of presence messages and a corresponding plurality of interest states assigned to the presences messages; and a first processor communicably coupled to the memory, the first processor adapted to; assign the interest states stored in the memory to the presence messages based on content of the presence messages; send the presence messages assigned with the corresponding interest states to the memory and store the presence messages in the memory; automatically create a common interest community in which the interest states assigned to the presence messages that are stored in the memory are aggregated into a group according to the interest states of the presence messages, where the interest states are aggregated into the group by having the interest states of the presence messages match to a similar common interest associated with the group; a presence server comprising a second processor communicably coupled to the memory, the second processor adapted to; scan the interest states of the presence messages; and publish a member presence information to the common interest community; a third processor communicably coupled to the memory, the third processor adapted to; subscribe to the common interest community to receive the member presence information from the presence server, wherein a publishing member may selectively grant an access level; and receive the presence messages from the presence server.
-
Specification