Personal digital server (PDS)
First Claim
1. A computer-implemented method of updating a list of files stored by a computer acting as a peer-to-peer server computer, the list of files identifying content of each directory of a list of directories wherein the files are located, and other directories, and of notifying other computers of the availability of additional content, the method comprising:
- (a) for each directory listed in the list of directories on the peer-to-peer server computer where the files are located, the peer-to-peer server computer automatically scanning the listed directory to identify a file available for sharing with at least some of the peer-to-peer client computers, said available file not previously listed in the list of files for the listed directory, the list of files being stored on the peer-to-peer server computer;
(b) the peer-to-peer server computer automatically updating the list of files, for the listed directory, with indicia of the file identified in part (a); and
(c) in response to part (b), the peer-to-peer server computer automatically notifying a plurality of the peer-to-peer client computers of the availability of additional content, as available for sharing with the plurality of the peer-to-peer client computers that have access to the peer-to-peer server computer, wherein;
(i) the additional content includes the file identified in part (a), as to a first of the plurality of the notified peer-to-peer client computers, which first computer is associated with a user having authorization to access a subset of files stored on the peer-to-peer server computer, including the file identified in part (a), the available files being identified in the list of files for the listed directory, and(ii) the additional content does not include the file identified in part (a), as to a second of the plurality of the notified peer-to-peer client computers, which second computer is associated with a user having authorization to access a subset of files stored on the peer-to-peer server computer and identified in the list of files for the listed directory, but not having authorization to access the file identified in part (a).
1 Assignment
0 Petitions
Accused Products
Abstract
Personal Digital Server (“PDS”) is a unique computer application for the storage, updating, management and sharing of all types of digital media files, including audio, video, images and documents, irrespective of their format. PDS provides users with a single location to store and access, both locally and remotely, all of their digital media. It also provides the user total control of the overall management of these assets.
61 Citations
18 Claims
-
1. A computer-implemented method of updating a list of files stored by a computer acting as a peer-to-peer server computer, the list of files identifying content of each directory of a list of directories wherein the files are located, and other directories, and of notifying other computers of the availability of additional content, the method comprising:
-
(a) for each directory listed in the list of directories on the peer-to-peer server computer where the files are located, the peer-to-peer server computer automatically scanning the listed directory to identify a file available for sharing with at least some of the peer-to-peer client computers, said available file not previously listed in the list of files for the listed directory, the list of files being stored on the peer-to-peer server computer; (b) the peer-to-peer server computer automatically updating the list of files, for the listed directory, with indicia of the file identified in part (a); and (c) in response to part (b), the peer-to-peer server computer automatically notifying a plurality of the peer-to-peer client computers of the availability of additional content, as available for sharing with the plurality of the peer-to-peer client computers that have access to the peer-to-peer server computer, wherein; (i) the additional content includes the file identified in part (a), as to a first of the plurality of the notified peer-to-peer client computers, which first computer is associated with a user having authorization to access a subset of files stored on the peer-to-peer server computer, including the file identified in part (a), the available files being identified in the list of files for the listed directory, and (ii) the additional content does not include the file identified in part (a), as to a second of the plurality of the notified peer-to-peer client computers, which second computer is associated with a user having authorization to access a subset of files stored on the peer-to-peer server computer and identified in the list of files for the listed directory, but not having authorization to access the file identified in part (a). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer acting as a peer-to-peer server computer, connected to a computerized file storage and programmed to update a list of stored files in the storage, the list of files identifying content of each directory of a list of directories wherein the files are located, and other directories, and to notify other computers of the availability of additional content, the peer-to-peer server computer programmed to perform a method comprising:
-
(a) for each directory listed in the list of directories on the peer-to-peer server computer where the files are located, the peer-to-peer server computer automatically scanning the listed directory to identify a file available for sharing with at least some of the peer-to-peer client computers, said available file not previously listed in the list of files for the listed directory, the list of files being stored by the computerized file storage connected to the peer-to-peer server computer; (b) the peer-to-peer server computer automatically updating the list of files, for the listed directory, with indicia of the file identified in part (a); and (c) in response to part (b), the peer-to-peer server computer automatically notifying a plurality of the peer-to-peer client computers of the availability of additional content, as available for sharing with the plurality of the peer-to-peer client computers that have access to the peer-to-peer server computer, wherein; (i) the additional content includes the file identified in part (a), as to a first of the plurality of the notified peer-to-peer client computers, which first computer is associated with a user having authorization to access a subset of files stored on the peer-to-peer server computer, including the file identified in part (a), the available files being identified in the list of files for the listed directory, and (ii) the additional content does not include the file identified in part (a), as to a second of the plurality of the notified peer-to-peer client computers, which second computer is associated with a user having authorization to access a subset of files stored on the peer-to-peer server computer and identified in the list of files for the listed directory, but not having authorization to access the file identified in part (a). - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An article comprising a tangible medium that is not a transitory propagating signal encoding computer-readable instructions that, when applied to a computer acting as a peer-to-peer server computer, connected to a computerized file storage, instruct the peer-to-peer server computer to perform a method of updating a list of stored files in the storage, the list of files identifying content of each directory of a list of directories wherein the files are located, and other directories, and to notify other computers of the availability of additional content, the method comprising:
-
(a) for each directory listed in the list of directories on the peer-to-peer server computer where the files are located, the peer-to-peer server computer automatically scanning the listed directory to identify a file available for sharing with at least some of the peer-to-peer client computers, said available file not previously listed in the list of files for the listed directory, the list of files being stored by the computerized file storage connected to the peer-to-peer server computer; (b) the peer-to-peer server computer automatically updating the list of files, for the listed directory, with indicia of the file identified in part (a); and (c) in response to part (b), the peer-to-peer server computer automatically notifying a plurality of the peer-to-peer client computers of the availability of additional content, as available for sharing with the plurality of the peer-to-peer client computers that have access to the peer-to-peer server computer, wherein; (i) the additional content includes the file identified in part (a), as to a first of the plurality of the notified peer-to-peer client computers, which first computer is associated with a user having authorization to access a subset of files stored on the peer-to-peer server computer, including the file identified in part (a), the available files being identified in the list of files for the listed directory, and (ii) the additional content does not include the file identified in part (a), as to a second of the plurality of the notified peer-to-peer client computers, which second computer is associated with a user having authorization to access a subset of files stored on the peer-to-peer server computer and identified in the list of files for the listed directory, but not having authorization to access the file identified in part (a). - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification