Impromptu community streamer
First Claim
1. A system for streaming an impromptu community, comprising:
- a processor;
a data storage device to store a plurality of incoming data sets from a plurality of devices, wherein each data set identifies a time and location for the origin of the data, a media instance, and an identification of an origin device or origin user;
a community analyzer to execute instructions on the processor to calculate a geographic and temporal boundary indicating a range of time and a geographic area and generate an indicator, wherein the processor modifies a data set of the plurality of data sets to comprise the indicator in response to a determination that the data set is within the geographic and temporal boundary; and
a publisher located on the data storage device and connected to a network interface to direct the exchange of communications received at the data storage device for media instances both coming from and going to the plurality of devices and users associated with the data set comprising the indicator, wherein the publisher is to direct the exchange of communications received at the data storage device by sharing the media instances from the plurality of devices in a single unified thread to be displayed on each of the plurality of devices with the indicator.
1 Assignment
0 Petitions
Accused Products
Abstract
Various systems and methods for streaming an impromptu community are described herein. In one example, a system for streaming impromptu communities includes a data storage device, a community analyzer, and a publisher. In an example, the data storage device can store a number of incoming data sets, wherein each data set identifies a time and location for the origin of the data, a media instance, and an identification of an origin device or origin user. In an example, the community analyzer can operate from the data storage device to use a processor in order to calculate an IC boundary and generate an impromptu community (IC) indicator based on the proximity and temporality of the number of incoming data sets. In an example, the processor can modify the number of data sets to include the IC indicator.
18 Citations
20 Claims
-
1. A system for streaming an impromptu community, comprising:
-
a processor; a data storage device to store a plurality of incoming data sets from a plurality of devices, wherein each data set identifies a time and location for the origin of the data, a media instance, and an identification of an origin device or origin user; a community analyzer to execute instructions on the processor to calculate a geographic and temporal boundary indicating a range of time and a geographic area and generate an indicator, wherein the processor modifies a data set of the plurality of data sets to comprise the indicator in response to a determination that the data set is within the geographic and temporal boundary; and a publisher located on the data storage device and connected to a network interface to direct the exchange of communications received at the data storage device for media instances both coming from and going to the plurality of devices and users associated with the data set comprising the indicator, wherein the publisher is to direct the exchange of communications received at the data storage device by sharing the media instances from the plurality of devices in a single unified thread to be displayed on each of the plurality of devices with the indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for streaming an impromptu community, comprising:
-
storing, with a data storage device, a plurality of incoming data sets from a plurality of devices, wherein each data set identifies a time and location for the origin of the data, a media instance, and an identification of an origin device or origin user; generating, with a community analyzer located on a data storage device a geographic and temporal boundary indicating a range of time and a geographic area; modifying, with a processor, a data set of the plurality of data sets stored in the data storage device, to incorporate an indicator in response to a determination that the data set of the plurality of data sets is within the geographic and temporal boundary; and managing the exchange of communications at the data storage device for media instances both coming from and going to the plurality of devices and users associated with the data set of the plurality of data sets comprising the indicator, wherein the publisher is to direct the exchange of communications received at the data storage device by sharing the media instances from the plurality of devices in a single unified thread to be displayed on each of the plurality of devices with the indicator. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for streaming an impromptu community, comprising:
-
a user device comprising; a data set generator interface to generate a data set comprising a media instance, location of origin data, time of origin data, and user device information; and a transmitter to transmit the data set to a coordinating server; and the coordinating server comprising; a data storage device to store the data set; a community analyzer to generate a geographic and temporal boundary indicating a range of time and a geographic area and generate an indicator, and to modify the data set to include the indicator in response to a determination that the data set is within the geographic and temporal boundary; and a publisher connected to the data storage device to stream each media instance with the indicator and manage the exchange of communications at the data storage device for media instances both coming from and going to both the user device and a plurality of devices associated with the data set comprising the indicator, wherein the publisher is to direct the exchange of communications received at the data storage device by sharing the media instances from the plurality of devices in a single unified thread to be displayed on each of the plurality of devices with the indicator. - View Dependent Claims (20)
-
Specification