Sharing a streaming video
AssigneeVideoShare, LLC
InventorsGad Liwerant, Christopher Dodge, Guillaume Boissiere
Life of this patent
Estimating the term…
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.
Claims22
A method for sharing video over a specifically structured hierarchical network comprising:
- a first server system receiving a first video file in a first format from a first client via the network;
- the first server system creating a second video file in a second format by converting at least a portion of the first video file from a first format to a second format, independent from receiving a command from the first client to perform such conversion;
- the first server system storing at least the second video file;
- the first server system generating an identifier for video content corresponding to at least the second video file;
- the first server system receiving a request to stream the identified video content to a second server system or a second client via the network;
- and
- the first server system sending the stored second video file corresponding to the identified video content to a second server system or a second client via the network depending on the second server system's compatibility or the second client's compatibility with a second format.
A method for streaming video over a hierarchically structured network of servers and clients, the method comprising:
- receiving video content in a first video file in a first format from a first client by at least one server over the network, wherein the at least one server is configured to provide services to clients over the network;
- creating a second video file that includes at least a portion of the video content converted from a first format to a second format, wherein the creation is performed by the at least one server without receiving a command from the first client to perform the creation;
- storing the second video file in memory connectable to the network;
- assigning at least one identifier to the video content that corresponds to the second video file;
- streaming the second video file to a second client over the network in response to a request for the video content or the at least one identifier and based on the second client's compatibility with the second format.
A mobile device capable of sending video content in first file in a first format to a server over a network,
- wherein the server converts at least a portion of the video content from the first format to a second format, saves the converted video content in a second file, and
- assigns an identifier to the video content that correlated to the first file and the second file, so that a second mobile device can receive the second file from the server over the network.
A system for sharing a streaming video and associated advertisement over a network, comprising:
- one or more first computers configured to:
- receive a first video file having any one video file format among a plurality of video file formats from a first user on a second computer on a network;
- automatically convert the first video file having the any one video file format into a first streaming video file having a first streaming video format and automatically convert the first video file having the any one video file format into a second streaming video file having a second streaming video format, independent from receiving a command to perform the converting from the first user;
- automatically generate an identification tag that (i) comprises an image representing a subject matter of the first streaming video file and (ii) identifies the first streaming video file;
- associate the first streaming video file with the advertisement;
- embed the identification tag into a first web page;
- and
- transmit, via a second web page, the first streaming video file to a second user on a third computer on a network.
Dependencies are inferred from the claim text.