ARCHITECTURE AND SYSTEM FOR GROUP VIDEO DISTRIBUTION
First Claim
1. A method for managing distribution of video media in a group setting, comprising:
- receiving at a group server a plurality of video data streams respectively generated in a plurality of video data source devices associated with a group, each said video data stream including a plurality of video frames and a plurality of metadata fields;
operating a computer processor at said group server to parse said video data streams for extracting said video frames and information comprising said plurality of metadata fields;
generating a common group metadata stream which selectively includes metadata information from each of said plurality of metadata fields;
communicating said common group metadata stream to a plurality of user equipment devices (UEDs) comprising said group;
receiving from at least one of said UEDs, a demand for a first user video stream based on said common group metadata stream;
in response to said demand, generating a first user video stream comprising said plurality of video frames included in one of said video data streams, and communicating said first user video stream to said UED from which said demand was received.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing distribution of video includes receiving a plurality of video data streams from a plurality of video data source devices associated with a group. Each video data stream includes a plurality of video frames and a plurality of metadata fields. The video data streams is parsed to extract the video frames and information comprising the plurality of metadata fields. A common group metadata stream is generated which includes metadata information from the plurality of metadata fields. The common group metadata stream is communicated to user equipment devices (UEDs) operated by users who may have an interest in video streams. Upon receipt of a demand for a first user video stream based on information contained in the common group metadata stream, a first user video stream is generated and communicates to a UED.
-
Citations
20 Claims
-
1. A method for managing distribution of video media in a group setting, comprising:
-
receiving at a group server a plurality of video data streams respectively generated in a plurality of video data source devices associated with a group, each said video data stream including a plurality of video frames and a plurality of metadata fields; operating a computer processor at said group server to parse said video data streams for extracting said video frames and information comprising said plurality of metadata fields; generating a common group metadata stream which selectively includes metadata information from each of said plurality of metadata fields; communicating said common group metadata stream to a plurality of user equipment devices (UEDs) comprising said group; receiving from at least one of said UEDs, a demand for a first user video stream based on said common group metadata stream; in response to said demand, generating a first user video stream comprising said plurality of video frames included in one of said video data streams, and communicating said first user video stream to said UED from which said demand was received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for managing distribution of video media in a group setting, comprising:
-
receiving at a group server a plurality of video data streams respectively generated in a plurality of video data source devices associated with a group, each said video data stream including a plurality of video frames and a plurality of metadata fields; operating a computer processor at said group server to parse said video data streams for extracting said video frames and information comprising said plurality of metadata fields; generating a common group metadata stream which selectively includes metadata information from each of said plurality of metadata fields; communicating said common group metadata stream to a plurality of user equipment devices (UEDs) comprising said group; receiving from at least one of said UEDs, a conditional demand for a first user video stream based on said common group metadata stream; in response to said demand, generating a first user video stream comprising said plurality of video frames included in one of said video data streams, and communicating said first user video stream to said UED from which said demand was received. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for managing distribution of video media in a group setting, comprising:
-
a group server configured to receive a plurality of video data streams respectively generated in a plurality of video data source devices associated with a group, each said video data stream including a plurality of video frames and a plurality of metadata fields; at least one computer processor at said group server configured to; parse said video data streams and extract said video frames and information comprising said plurality of metadata fields; generate a common group metadata stream which selectively includes metadata information from each of said plurality of metadata fields; communicate said common group metadata stream to a plurality of user equipment devices (UEDs) comprising said group; receive from at least one of said UEDs, a demand for a first user video stream based on said common group metadata stream; and in response to said demand, generate a first user video stream comprising said plurality of video frames included in one of said video data streams, and communicating said first user video stream to said UED from which said demand was received.
-
Specification