Patent ID: 9729829
Date: 2017-08-08
CPC Classifications: H04N

Claim:
1. A method for use in providing content, comprising: hosting a network site on a computer network; providing, through the network site, means to allow one or more users to upload video over the network, wherein the providing the means to allow the one or more users to upload video over the network comprises providing video creating tool configured to allow the combining of media including digital photos into the uploaded video through a one click application that in response to the one click opens the video creating tool and immediately begin downloading; creating one or more thumbnail still images from the uploaded video; creating an on-demand video clip based on the uploaded video data; displaying on the network site links to one or more videos uploaded over the network; providing, through the network site, an option to be activated by a user of the one or more users accessing the network site to initiate a download to the user's client device of a selected one of the videos in pieces from two or more computers on the network; forwarding from the network site routability information corresponding to the selected one of the videos such that a client software application operating on the client device determines routable sources and selects sources from which the pieces of the video are acquired; displaying on the network site a tool activated by the user for searching through the one or more videos; displaying on the network site a result of a search through the one or more videos, where the search identifies a plurality of videos of the one or more videos; displaying on the network site an option to be activated by the user to create a film strip widget that is representative of the result of the search, wherein the film strip widget includes display of the still images for the corresponding plurality of videos and a command to start an on-demand playback of the created on-demand video clip for any video included in the film strip; displaying on the network site an option to create a first RSS (really simple syndication) feed corresponding to a search term; subscribing the user to the created first RSS feed; identifying when new video is shared that corresponds to the search term; including the new video in the first RSS feed; identifying the user as being subscribed to the first RSS feed; notifying the user, in response to the including the new video in the first RSS feed and identifying the user as being subscribed to the first RSS feed, when the new video is available; and posting the film strip widget that is representative of the result of the search to a different network site in response to the option being selected.