System, method, and program for sharing photos via the internet
First Claim
1. A system for sharing files over a computer network via a hosting site, the system comprising:
- a data storage space associated with the hosting site and accessible to one or more users via the computer network, said space comprising albums created by said one or more users for storage of related files, said albums comprising at least one level of sharing associated with each of said one or more users, said level of sharing being in part assigned by said one or more users creating said albums;
one or more accounts associated with each of said one or more users, said accounts allowing said each of said users to access albums they created and albums that they are allowed access to by said level of sharing;
an album creator for creating said album;
an album viewer for viewing contents of said album;
a file viewer for viewing contents of said files; and
an album manager for allowing said one or more users to associate levels of sharing of said album with one or more users and to modify the contents of said album.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for sharing files over a computer network via a hosting site is presented. The system includes a data storage space associated with the hosting. The space includes albums created by the one or more users for storage of related files. The albums include at least one level of sharing associated with each of the users, the level of sharing being in part assigned by users creating the albums. One or more accounts are associated with each user. The accounts allow the each of the users to access albums they created and albums that they are allowed access. An album creator creates the album. An album viewer views contents of the album. A file viewer views contents of the files. An album manager allows the one or more users to associate levels of sharing of the album and to modify the contents of the album.
96 Citations
20 Claims
-
1. A system for sharing files over a computer network via a hosting site, the system comprising:
-
a data storage space associated with the hosting site and accessible to one or more users via the computer network, said space comprising albums created by said one or more users for storage of related files, said albums comprising at least one level of sharing associated with each of said one or more users, said level of sharing being in part assigned by said one or more users creating said albums; one or more accounts associated with each of said one or more users, said accounts allowing said each of said users to access albums they created and albums that they are allowed access to by said level of sharing; an album creator for creating said album; an album viewer for viewing contents of said album; a file viewer for viewing contents of said files; and an album manager for allowing said one or more users to associate levels of sharing of said album with one or more users and to modify the contents of said album. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for sharing files over a computer network via a hosting site, the system comprising:
-
means for providing a data storage space; means for providing levels of sharing; means for providing user accounts; means for creating albums; means for viewing albums; means for viewing files in said albums; and means for managing said albums. - View Dependent Claims (8, 9)
-
-
10. A method for sharing files over a computer network via a hosting site, the method comprising:
-
accessing a data storage space associated with the hosting site via the computer network by one or more users; creating one or more albums in said space by said one or more users for storage of related files; associating at least one level of sharing for said albums for said one or more users, said level of sharing being in part associated by said one or more users creating said albums; setting up one or more accounts by each of said one or more users, said accounts allowing said each of said users to access albums they created and albums which they are allowed access to by said level of sharing; viewing contents of said album by said users; viewing contents of said files by said users; and managing said albums by said users to associate levels of sharing of said albums and to modify contents of said albums. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for sharing files over a computer network via a hosting site, the method comprising:
-
steps for accessing a data storage space; steps for creating one or more albums in said space; steps for associating at least one level of sharing for said albums; steps for setting up one or more accounts; steps for viewing contents of said album; steps for viewing contents of said files; and steps for managing said albums. - View Dependent Claims (17, 18)
-
-
19. A computer program product for sharing files over a computer network via a hosting site, the computer program product comprising:
-
computer code that allows one or more users access to a data storage space over the network; computer code that creates one or more albums for storage of files in said space by instructions from said one or more users; computer code that associates at least one level of sharing for said albums for said one or more users, said level of sharing in part based on instructions from said users creating said album; computer code that sets up one or more accounts for each of said one or more users based on instructions from each said one or more users allowing each of said one or more users to access albums they created and albums which they are allowed access to by said level of sharing; computer code that allows said one or more users to retrieve information regarding contents of said album if said one or more users is allowed access by said level of sharing; computer code that allows said one or more users to retrieve contents of files in said album if said one or more users is allowed access by said level of sharing; computer code that allows one or more users to associate levels of sharing to said albums if said one or more users is allowed access by said level of sharing; computer code that allows one or more users to modify contents of said album if said one or more users is allowed access by said level of sharing; and computer-readable medium that stores the computer code. - View Dependent Claims (20)
-
Specification