Sharing a streaming video
DCFirst Claim
Patent Images
1. A method of sharing a streaming video to a plurality of computers on a network, the method comprising the steps of:
- (a) receiving, by a server via a first web page, a video file sent by a first user on a first computer of a plurality of computers communicating via a network;
(b) executing, by the server responsive to identifying that the video file has been received, an automated function automatically performing;
(b1) converting, via a format conversion module of the server, the video file into a streaming video file comprising a streaming video format;
(b2) storing, by a storage module of the server, the streaming video file to a storage device;
(b3) generating, via an identification module of the server, an identification tag identifying the stored streaming video file and comprising a video frame image selected from the streaming video file, the video frame image representing a subject matter of the streaming video file; and
(b4) embedding, by the server, the identification tag comprising the video frame image into a second web page accessible to a plurality of users on the plurality of computers;
(c) receiving, by a sharing module of the server via the identification tag, one or more requests to stream the streaming video file to one or more users on the one or more computers of the plurality of computers; and
(d) transmitting, by the sharing module via the second web page, the streaming video file in the streaming video format to the one or more users on the one or more computers, the plurality of users comprising an affinity group associated with the identification tag.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A video segment can be shared over a computer network by first receiving the video segment at a receiving computer on the network. The receiving computer assures that the video segment is in a streaming video format, and creates at least one identification tag for the video segment. The receiving computer also stores the video segment, and communicates the identification tag to another computer on the network. Upon subsequent receipt of that identification tag, the receiving computer streams the video segment to a destination computer on the network.
454 Citations
22 Claims
-
1. A method of sharing a streaming video to a plurality of computers on a network, the method comprising the steps of:
-
(a) receiving, by a server via a first web page, a video file sent by a first user on a first computer of a plurality of computers communicating via a network; (b) executing, by the server responsive to identifying that the video file has been received, an automated function automatically performing; (b1) converting, via a format conversion module of the server, the video file into a streaming video file comprising a streaming video format; (b2) storing, by a storage module of the server, the streaming video file to a storage device; (b3) generating, via an identification module of the server, an identification tag identifying the stored streaming video file and comprising a video frame image selected from the streaming video file, the video frame image representing a subject matter of the streaming video file; and (b4) embedding, by the server, the identification tag comprising the video frame image into a second web page accessible to a plurality of users on the plurality of computers; (c) receiving, by a sharing module of the server via the identification tag, one or more requests to stream the streaming video file to one or more users on the one or more computers of the plurality of computers; and (d) transmitting, by the sharing module via the second web page, the streaming video file in the streaming video format to the one or more users on the one or more computers, the plurality of users comprising an affinity group associated with the identification tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for sharing a streaming video to a plurality of computers on a network, the system comprising:
-
A server that receives, via a first web page, a video file sent by a first user on a first computer of a plurality of computers communicating via a network, the server executes an automated function responsive to identifying that the video file has been received; wherein the automated function automatically performs; converting, via a format conversion module of the server, the video file into a streaming video file comprising a streaming video format independent from receiving a command to perform such conversion; storing, by a storage module of the server, the streaming video file to a storage device; generating, via an identification module of the server, an identification tag identifying the stored streaming video file and comprising a video frame image selected from the streaming video file, the video frame image representing a subject matter of the streaming video file; and embedding, by the server, the identification tag comprising the video frame image into a second web page accessible to a plurality of users on the plurality of computers; a sharing module of the server that receives, via the identification tag, one or more requests to stream the streaming video file to one or more users on the one or more computers of the plurality of computers, the sharing module transmits, via the second web page, the streaming video file in the streaming video format to the one or more users on the one or more computers; and wherein the plurality of users comprise an affinity group associated with the identification tag. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification