Sharing a streaming video
First Claim
Patent Images
1. 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 specifically structured hierarchical 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 the first format to the 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;
after conversion of at least the portion of the first video file to the second format to create the second video file, the first server system receiving a request to stream the video content identified using the identifier to a second server system or a second client via the specifically structured hierarchical network; and
the first server system sending the stored second video file corresponding to the identified video content to the second server system or the second client via the specifically structured hierarchical network depending on compatibility of the second server system or compatibility of the second client with the second format.
3 Assignments
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.
-
Citations
23 Claims
-
1. 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 specifically structured hierarchical 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 the first format to the 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; after conversion of at least the portion of the first video file to the second format to create the second video file, the first server system receiving a request to stream the video content identified using the identifier to a second server system or a second client via the specifically structured hierarchical network; and the first server system sending the stored second video file corresponding to the identified video content to the second server system or the second client via the specifically structured hierarchical network depending on compatibility of the second server system or compatibility of the second client with the second format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 hierarchically structured network, wherein the at least one server is configured to provide services to clients over the hierarchically structured network; creating a second video file that includes at least a portion of the video content converted from the 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 hierarchically structured network; assigning at least one identifier to the video content that corresponds to the second video file; after creating the second video file that includes at least the portion of the video content converted from the first format to the second format, receiving a request for the video content identified using the identifier from a second client; and streaming the second video file to the second client over the hierarchically structured network in response to the request for the video content or the at least one identifier and based on compatibility of the second client with the second format. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a mobile device configured to send video content in first file in a first format to a server over a network, and the server configured to; convert 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, assign an identifier to the video content that correlated to the first file and the second file, after conversion of at least the portion of the video content from the first format to the second format, receive, from a second mobile device, a request to stream the video content identified using the identifier, and send the second file from the server to the second mobile device over the network. - View Dependent Claims (19, 20, 21, 22)
-
-
23. 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 the 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; after conversion of the first video file into the first streaming video file having the first streaming video format, receive a request for the first streaming video file using the identification tag; and transmit, via a second web page, the first streaming video file to a second user on a third computer on the network.
Specification