Nova Patents
EP2689340A2

Sharing content among multiple devices

Abstract

This record has no abstract on file.

Term

5.5 yearsto projected expiry

Projected expiry 22 March 2032, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

33 claims: 4 independent, 29 dependent

  1. 1
    Claims of equivalent WO 2012129400 A2 CLAIMS What is claimed is:1 . A method, comprising: accessing logical relationship information describing logical relationships between 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;receiving content from at least one of the user devices of the device group over a communication network;and forwarding the content received from the at least one of the user devices of the device group over the communication network to other user devices of the device group.
  2. 17
    A user device comprising:an environmental input device to capture content;a location services module to generate location information indicating a location of the user device when the content is captured;and a content push module to transmit the content to a server system for distribution to a plurality of user devices of a 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, the content push module to transmit the location information to the server system in association with the content.
  3. 20
    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 interface module to receive a message comprising location information indicating a geographic location of the first user device;an affinity calculator module to calculate values representing logical connection strengths between the first user device and other user devices using the location information;and a group ranker module to determine a first device group for the first user device based on the values representing the logical connection strengths, the first device group comprising a plurality of the other user devices.
  4. 28
    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.