Sharing content among a group of devices
First Claim
Patent Images
1. A method, comprising:
- recording logical relationship information, the logical relationship information describing logical relationships between a first user device and other user devices, the logical relationship information associated with a social networking site;
monitoring communications between the first user device and the other user device;
transmitting a recommendation to the first user device to join a device group based on the logical relationship information;
receiving an acceptance from the first user device to join the device group;
receiving content from the first user device, the content having been generated in the first user device, wherein the first user device is a mobile device;
receiving metadata from the first user device, the metadata corresponding to the received content, the metadata including information indicating acceleration of the first user device when the content was generated;
determining, at a server using at least one processor, the device group to which the first user device was associated when the first user device generated the content, the device group comprising a plurality of user devices, the determining of the device group being based on at least one logical relationship between the first user device and the plurality of user devices as described in the recorded logical relationship information, based on the metadata, based on the monitored communications, and based on the acceptance; and
transmitting the received content to the plurality of user devices of the device group.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for the sharing of content among user devices of a device group are presented. In one example, content generated in a first user device is received from the first user device. A device group to which the first user device was associated when the first user device generated the content is determined. The device group, which includes a plurality of user devices, is determined based on at least one logical relationship between the first user device and the plurality of user devices. The received content is transmitted to the plurality of user devices of the device group.
-
Citations
20 Claims
-
1. A method, comprising:
-
recording logical relationship information, the logical relationship information describing logical relationships between a first user device and other user devices, the logical relationship information associated with a social networking site; monitoring communications between the first user device and the other user device; transmitting a recommendation to the first user device to join a device group based on the logical relationship information; receiving an acceptance from the first user device to join the device group; receiving content from the first user device, the content having been generated in the first user device, wherein the first user device is a mobile device; receiving metadata from the first user device, the metadata corresponding to the received content, the metadata including information indicating acceleration of the first user device when the content was generated; determining, at a server using at least one processor, the device group to which the first user device was associated when the first user device generated the content, the device group comprising a plurality of user devices, the determining of the device group being based on at least one logical relationship between the first user device and the plurality of user devices as described in the recorded logical relationship information, based on the metadata, based on the monitored communications, and based on the acceptance; and transmitting the received content to the plurality of user devices of the device group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server system comprising:
-
at least one processor; and data storage comprising modules including instructions to be executed by the at least one processor, the modules comprising; an interaction recording module recording logical relationship information, the logical relationship information describing logical relationships between a first user device and other user devices, the logical relationship information associated with a social networking site and monitoring communications between the first user device and the other user device; an interface module transmitting a recommendation to the first user device to join a device group based on the logical relationship information, receiving an acceptance from the first user device to join the device group, receiving content from the first user device, the content having been generated in the first user device and receiving metadata from the first user device, the metadata corresponding to the received content, the metadata including information indicating acceleration of the first user device when the content was generated; a group ranker module determining the device group to which the first user device was associated when the first user device generated the content, the device group comprising a plurality of user devices, the group ranker determining the device group based on logical relationships between the first user device and the plurality of user devices as described in the recorded logical relationship information, based on the metadata, based on the monitored communications, and based on the acceptance; and a push module transmitting the received content to the plurality of user devices of the device group. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A user device, wherein the user device is a mobile device, comprising:
-
a user interface module recording logical relationship information, the logical relationship information describing logical relationships between a first user device and other user devices, the logical relationship information associated with a social networking site, monitoring communications between the first user device and the other user device, receiving a recommendation to the first user device to join a device group based on the logical relationship information, and sending an acceptance from the first user device to join the device group; a content ingestion module generating content; an environmental detection module capturing metadata for the content indication acceleration of the user device when the content was generated a location services module generating location information indicating a location of the user device when the content is captured; and a content push module transmitting the content and metadata to a server system for distribution to a plurality of user devices of the device group to which the user device belongs based on at least one logical relationship between the user device and the plurality of user devices as described in the recorded logical relationship information, based on the metadata, based on the monitored communications, and based on the acceptance. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
recording logical relationship information, the logical relationship information describing logical relationships between a first user device and other user devices, the logical relationship information associated with a social networking site; monitoring communications between the first user device and the other user device; transmitting a recommendation to the first user device to join a device group based on the logical relationship information; receiving an acceptance from the first user device to join the device group; receiving content from the first user device, the content having been generated in the first user device, wherein the first user device is a mobile device; receiving metadata from the first user device, the metadata corresponding to the received content, the metadata including information indicating acceleration of the first user device when the content was generated; determining, at a server using at least one processor, the device group to which the first user device was associated when the first user device generated the content, the device group comprising a plurality of user devices, the determining of the device group being based on at least one logical relationship between the first user device and the plurality of user devices as described in the recorded logical relationship information, based on the metadata, based on the monitored communications, and based on the acceptance; and transmitting the received content to the plurality of user devices of the device group.
-
Specification