FILE SHARING SYSTEM AND METHOD
First Claim
Patent Images
1. A file sharing system comprising:
- a web server configured to;
receive and store one or more uploaded files from a user;
present a list of the one or more uploaded files to the user;
receive a file selection identifying at least one of the one or more uploaded files from the user;
receive a file sharing selection identifying at least one of the plurality of file sharing permissions from the user;
receive one or more user identifiers from the user, wherein the one or more user identifiers identify one or more first recipients;
associate the uploaded files of the file selection with the one or more user identifiers and the file usage permissions of the file sharing selection, wherein all of the one or more uploaded files have also previously been associated with different file usage permissions for one or more second recipients;
transmit the uploaded files of the file selection to the one or more first recipients based on the file usage permissions associated thereto;
transmit the uploaded files of the file selection to one or more second recipients based on the different file usage permissions;
a database storing the association between the uploaded files of the file selection, the one or more user identifiers, and the file usage permissions of the file sharing selection; and
a storage system comprising one or more storage devices storing the one or more uploaded files.
1 Assignment
0 Petitions
Accused Products
Abstract
According to the present application, systems, devices and methods for sharing media files may promote sharing of media without permitting the media to be downloaded. Such systems, devices and methods for sharing media may further enable lists of files to be shared and responses to be delivered to the media owner during playback by a user. A local device may be utilized to enable the storing and sharing of media that is hosted off the cloud. Streaming from the file sharing system or the local device is facilitated through the system.
107 Citations
15 Claims
-
1. A file sharing system comprising:
a web server configured to; receive and store one or more uploaded files from a user; present a list of the one or more uploaded files to the user; receive a file selection identifying at least one of the one or more uploaded files from the user; receive a file sharing selection identifying at least one of the plurality of file sharing permissions from the user; receive one or more user identifiers from the user, wherein the one or more user identifiers identify one or more first recipients; associate the uploaded files of the file selection with the one or more user identifiers and the file usage permissions of the file sharing selection, wherein all of the one or more uploaded files have also previously been associated with different file usage permissions for one or more second recipients; transmit the uploaded files of the file selection to the one or more first recipients based on the file usage permissions associated thereto; transmit the uploaded files of the file selection to one or more second recipients based on the different file usage permissions; a database storing the association between the uploaded files of the file selection, the one or more user identifiers, and the file usage permissions of the file sharing selection; and a storage system comprising one or more storage devices storing the one or more uploaded files. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A file sharing system comprising:
-
a web server configured to; receive and store a list of files from a user; receive a plurality of user identifiers identifying one or more first recipients and one or more second recipients; and receive and store file usage permissions for the list of files from the user, wherein a first subset of the file usage permissions are associated with the one or more first recipients and a second subset of the file usage permissions are associated with the one or more second recipients; wherein the first and second subsets of file usage permissions are distinct; a personal cloud device having a storage device, the personal cloud device configured to; store the files in the list of files on the storage device; provide access to the files to the one or more first recipients based on the first subset of file usage permissions; and provide access to the files to the one or more second recipients based on the second subset of file usage permissions; wherein the personal cloud device is remote from the web server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A web server implemented file sharing method comprising:
-
receiving one or more files from a user and storing the one or more files at one or more storage devices; receiving a plurality of user identifiers from the user via one or more communication devices, the plurality of identifiers identifying a plurality of recipients; receiving a plurality of file sharing permissions from the user, wherein each of the plurality of file sharing permissions allow, conditionally allow, or deny access to the one or more files by the plurality of recipients; associating each of the plurality of file sharing permissions with each of the plurality of recipients as identified by input from the user; providing access to the one or more files to each of the plurality of users according to the file sharing permission associated therewith, wherein at the file sharing permissions are distinct for at least two of the plurality of recipients; wherein a file sharing permission that allows access to the one or more files causes the one or more files to be transmitted for storage by a remote device; wherein a file sharing permission that conditionally allows access to the one or more files causes the one or more files to be transmitted for viewing only; wherein a file sharing permission that conditionally denies access to the one or more files prevents the one or more files from being transmitted; wherein the web server is configured to convert the one or more files from a first file format to a second file format and store the one or more converted files on the storage device; wherein the one or more original files are associated with the file sharing permission that conditionally denies access, and the one or more converted files are associated with the file sharing permission that allows access or conditionally allows access; and wherein the web server is configured to transmit a notification to the plurality of recipients when the one or more files are modified by the user.
-
Specification