Discovering peer-to-peer content using metadata streams
First Claim
Patent Images
1. A method comprising:
- independently capturing, for each of a plurality of mobile devices, content and a metadata stream that describes a context of the content;
sending the metadata streams to a metadata repository contemporaneously with the capture of the content by the respective devices;
enabling network queries of the streaming metadata via the metadata repository; and
facilitating, in response to the network queries, peer-to-peer access of the content from one or more of the mobile devices.
12 Assignments
0 Petitions
Accused Products
Abstract
Discovering peer-to-peer content using metadata streams involves capturing, for each of a plurality of devices, a content and metadata stream that describes a context of the content. The metadata streams are sent to a metadata repository contemporaneously with the capture of the content by the respective devices. Network queries of the streaming metadata are enable via the metadata repository, and, in response to the network queries, peer-to-peer access of the content is facilitated from one or more of the devices.
-
Citations
24 Claims
-
1. A method comprising:
-
independently capturing, for each of a plurality of mobile devices, content and a metadata stream that describes a context of the content; sending the metadata streams to a metadata repository contemporaneously with the capture of the content by the respective devices; enabling network queries of the streaming metadata via the metadata repository; and facilitating, in response to the network queries, peer-to-peer access of the content from one or more of the mobile devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a network interface capable of connecting to a network; a sensor capable of gathering media content; a processor coupled to the sensor and the network interface; and memory coupled to the processor and having instructions that cause the processor to; capture content via the sensor independently of other content creation devices; generate a metadata stream that describes a context of the content; send the metadata stream to a metadata repository contemporaneously with the capture of the content, wherein the metadata repository processes other metadata streams from the other content creation devices; and facilitate, in response to the network queries processed by the metadata repository, peer-to-peer access of the content from the apparatus. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-readable storage medium having instructions executable by a processor of a device for performing steps comprising:
-
capturing content via a sensor of the device independently of other content creation devices; generating a metadata stream that describes a context of the content; sending the metadata stream to a metadata repository contemporaneously with the capture of the content, wherein the metadata repository processes other metadata streams from the other content creation devices; and facilitating, in response to the network queries processed by the metadata repository, peer-to-peer access of the content from one or more of the devices.
-
-
19. An apparatus comprising:
-
a network interface capable of connecting to a network; a data storage device storing a database; a processor coupled to the data storage device and the network interface; and memory coupled to the processor and having instructions that cause the processor to; receive metadata streams from independent content creation devices, wherein the content creation devices generate the metadata contemporaneously with the capture of the content by the respective content creation devices; store metadata derived from the metadata streams in the database; receive network queries from a content consumer device; form a response to the query based on the metadata contained in the database, wherein the response contains data that facilitates peer-to-peer access of the content from the content creation devices; and send the response to the content consumer device via the network. - View Dependent Claims (20, 21, 22)
-
-
23. A computer-readable storage medium having instructions executable by a processor of a server for performing steps comprising:
-
receiving metadata streams from content creation devices, wherein the content creation devices generate the metadata contemporaneously with the capture of the content by the respective content creation devices; storing metadata derived from the metadata streams in a database; receiving network queries from a content consumer device; forming a response to the query based on the metadata contained in the database, wherein the response contains data that facilitates peer-to-peer access of the content from the content creation devices; and sending the response to the content consumer device via the network. - View Dependent Claims (24)
-
Specification