STORAGE AND DISTRIBUTION OF CONTENT FOR A USER DEVICE GROUP
First Claim
1. A method, comprising:
- defining a device group comprising a plurality of user devices based on logical relationships among the plurality of user devices;
storing in a data storage device a group data structure corresponding to the device group, the group data structure comprising a parent data structure;
receiving an item of content from a first user device of the device group;
storing in the data storage device the item of content as a child data structure of the parent data structure; and
transmitting the item of content to other user devices of the device group based on the item of content being stored in the group data structure.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for the storage and distribution of content for user device groups are presented. In one example, a device group including a plurality of user devices is defined based on logical relationships among the plurality of user devices. A group data structure corresponding to the device group is stored in a data storage device, the group data structure including a parent data structure. An item of content is received from a first user device of the device group and stored in the data storage device as a child data structure of the parent data structure. The item of content is transmitted to other user devices of the device group based on the item of content being stored in the group data structure.
112 Citations
20 Claims
-
1. A method, comprising:
-
defining a device group comprising a plurality of user devices based on logical relationships among the plurality of user devices; storing in a data storage device a group data structure corresponding to the device group, the group data structure comprising a parent data structure; receiving an item of content from a first user device of the device group; storing in the data storage device the item of content as a child data structure of the parent data structure; and transmitting the item of content to other user devices of the device group based on the item of content being stored in the group data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable data storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
defining a device group comprising a plurality of user devices based on logical relationships among the plurality of user devices; storing in a data storage device a group data structure corresponding to the device group, the group data structure comprising a parent data structure; receiving an item of content from a first user device of the device group; storing in the data storage device the item of content as a child data structure of the parent data structure; and transmitting the item of content to other user devices of the device group based on the item of content being stored in the group data structure.
-
-
14. A server system comprising:
-
a group ranker module to define a device group comprising a plurality of user devices based on logical relationships among the plurality of user devices; a content queue module to store in a data storage device a group data structure corresponding to the device group, the group data structure comprising a parent data structure; and an interface module in receive an item of content from a first user device of the device group; the content queue module to store in the data storage device the item of content as a child data structure of the parent data structure; and the interface module to transmit the item of content to other user devices of the device group based on the item of content being stored in the group data structure. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification