Patent ID: 8392526
Filing Date: 2013-03-05
Classification: G06F,G06Q,H04L,H04W,Y10S

Abstract:
1. A method, comprising: receiving content from a first user device of the plurality of user devices; responsive to the receiving, accessing logical relationship information describing logical relationships between a plurality of user devices; determining, using at least one processor, membership in a device group of a plurality of the user devices based on the logical relationship information, by selecting the device group from a plurality of possible device groups, each of the device groups comprising a plurality of user devices, the selecting being based on scores generated by a candidate scorer module, wherein the scores generated by the candidate scorer module are based on metadata associated with the content, wherein the device group selected is the device group having the highest of the scores of the plurality of possible device groups; determining whether the selected device group has a score from the candidate scorer module that falls below a preset threshold; when it is determined that the selected device group has a score from the candidate scorer module that falls below a preset threshold, creating a new device group consisting of client devices that are located proximate to each other; and forwarding the content received from the first user device to other user devices of either the selected device group or the new device group, based on the threshold determination.