VIDEO SHARING PLATFORM PROVIDING FOR PUBLIC AND PRIVATE SHARING AND DISTRIBUTED DOWNLOADS OF VIDEOS
First Claim
Patent Images
1. A storage medium storing a computer program for use in uploading content from a client computer, the computer program causing the client computer to execute steps comprising:
- establishing a first video stored in the client computer;
displaying on a display screen of the client computer a tool for uploading information related to a first video to a database that stores information relating to the video, wherein the information includes some or all of the video;
displaying on the display screen of the client computer an option for sharing the first video either publicly or privately;
communicating through a computer network to upload information relating to the first video to the database that stores information relating to a plurality of videos, wherein the information relating to the first video includes a designation whether it is to be shared publicly or privately;
making available an on-demand video preview that is based on the information communicated to the database; and
providing an option to initiate a download of the first video in pieces from two or more computers on the network.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for use in providing content includes hosting a network site on a computer network, displaying on the network site links to one or more videos, and displaying on the network site at least an on-demand preview of a first video in response to a corresponding one of the links being selected. A storage medium stores a computer program for use on a client computer. Several other methods, systems and programs are also disclosed.
151 Citations
20 Claims
-
1. A storage medium storing a computer program for use in uploading content from a client computer, the computer program causing the client computer to execute steps comprising:
-
establishing a first video stored in the client computer; displaying on a display screen of the client computer a tool for uploading information related to a first video to a database that stores information relating to the video, wherein the information includes some or all of the video; displaying on the display screen of the client computer an option for sharing the first video either publicly or privately; communicating through a computer network to upload information relating to the first video to the database that stores information relating to a plurality of videos, wherein the information relating to the first video includes a designation whether it is to be shared publicly or privately; making available an on-demand video preview that is based on the information communicated to the database; and providing an option to initiate a download of the first video in pieces from two or more computers on the network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A storage medium storing a computer program for use in receiving content at a client computer, the computer program causing the client computer to execute steps comprising:
-
communicating through a computer network with a database that stores information relating to a plurality of videos; displaying on a display screen of the client computer links to one or more of the videos; displaying on the display screen of the client computer at least an on-demand preview of a first video in response to a corresponding one of the links being selected; displaying on the display screen of the client computer an option to download the first video; and downloading different portions of the first video from respective other client computers in response to the download option being selected. - View Dependent Claims (7, 8, 9)
-
-
10. A system for use in sharing content, comprising:
-
a data center that includes a database that stores information relating to a plurality of videos, wherein the data center is configured to display on a network site links to one or more of the videos, at least an on-demand preview of a first video in response to a corresponding one of the links being selected, and an option to download the first video; at least two client computers that each store different portions of the first video, wherein the data center is further configured to keep track of which client computer has what portion of the first video; and another client computer that is configured to request from the data center a list of file sources for the first video and then download the different portions of the first video from the at least two client computers in response to the download option being selected. - View Dependent Claims (11, 12, 13)
-
-
14. A method for use in providing content, comprising:
-
hosting a network site on a computer network; displaying on the network site links to one or more videos; displaying on the network site at least an on-demand preview of a first video in response to a corresponding one of the links being selected; displaying on the network site an option to download the first video; and downloading the first video to a client computer by running a computer program on the client computer in response to the download option being selected, wherein the program downloads the first video in chunks, coming from two or more computers on the network. - View Dependent Claims (15, 16, 17)
-
-
18. A storage medium storing a computer program for use in manipulating content on a client computer, the computer program causing the client computer to execute steps comprising:
-
communicating with a digital camera connected to the client computer; importing images and/or video from the camera into the client computer; establishing a first video in response to the step of importing images and/or video from the camera; communicating through a computer network to upload information relating to the first video to a database that stores information relating to a plurality of videos including video data of some or all of the first video; displaying on a display screen of the client computer links to one or more of the plurality of videos including the first video; displaying on the display screen of the client computer at least an on-demand preview of the first video using the uploaded video data in response to a corresponding one of the links being selected; displaying a command to download the first video; and downloading the first video to a client computer by running a computer program on the client computer in response to the download option being selected, wherein the program downloads the first video in chunks, coming from two or more computers on the network. - View Dependent Claims (19, 20)
-
Specification