Personal digital server (PDS)
First Claim
1. A computerized method for a first user'"'"'s computer, designated the requestor computer, to find content among a plurality of computers of users and a central server computer responsible for authorizing the users to participate in a peer-to-peer sharing service accessible to the plurality of computers, comprising:
- automatically with the requestor computer;
(a) requesting the content from each of the plurality of computers using a respective first IP address to communicate with each of the plurality of computers;
(b) requesting, from each computer with which the requestor is able to establish communications, an updated IP address for a computer for which the requestor computer is unable to establish communication using that computer'"'"'s first IP address;
(c) using the updated IP address received from at least one of the computers to request the content from the computer for which the requestor computer is unable to establish communication using the computer'"'"'s first IP address; and
then(d) if and only if the content is not found on any of the plurality of computers, requesting the content from the central server computer; and
(e) responding to a request from one of the plurality of computers for additional content.
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.
-
Citations
10 Claims
-
1. A computerized method for a first user'"'"'s computer, designated the requestor computer, to find content among a plurality of computers of users and a central server computer responsible for authorizing the users to participate in a peer-to-peer sharing service accessible to the plurality of computers, comprising:
automatically with the requestor computer; (a) requesting the content from each of the plurality of computers using a respective first IP address to communicate with each of the plurality of computers; (b) requesting, from each computer with which the requestor is able to establish communications, an updated IP address for a computer for which the requestor computer is unable to establish communication using that computer'"'"'s first IP address; (c) using the updated IP address received from at least one of the computers to request the content from the computer for which the requestor computer is unable to establish communication using the computer'"'"'s first IP address; and
then(d) if and only if the content is not found on any of the plurality of computers, requesting the content from the central server computer; and (e) responding to a request from one of the plurality of computers for additional content. - View Dependent Claims (2, 3, 4)
-
5. A first user'"'"'s computer, designated the requestor computer, for finding content among a plurality of computers of users and a central server computer responsible for authorizing the users to participate in a peer-to-peer sharing service accessible to the plurality of computers, the requestor computer programmed:
-
(a) to request the content from each of the plurality of computers using a respective first IP address to communicate with each of the plurality of computers; (b) to request, from each computer with which the requestor is able to establish communications, an updated IP address for a computer for which the requestor computer is unable to establish communication using that computer'"'"'s first IP address; (c) to use the updated IP address received from at least one of the computers to request the content from the computer for which the requestor computer is unable to establish communication using the computer'"'"'s first IP address; and
then(d) if and only if the content is not found on any of the plurality of computers, to request the content from the central server computer; and (e) to respond to a request from one of the plurality of computers for additional content. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-readable non-transitory storage medium storing a set of computer instructions for finding content among a plurality of computers of users and a central server computer responsible for authorizing the users to participate in a peer-to-peer sharing service accessible to the plurality of computers, wherein the set of computer instructions, when executed on a first user'"'"'s computer, designated the requestor computer, causes the requestor computer, automatically:
-
(a) to request the content from each of the plurality of computers using a respective first IP address to communicate with each of the plurality of computers; (b) to request, from each computer with which the requestor is able to establish communications, an updated IP address for a computer for which the requestor computer is unable to establish communication using that computer'"'"'s first IP address; (c) to use the updated IP address received from at least one of the computers to request the content from the computer for which the requestor computer is unable to establish communication using the computer'"'"'s first IP address; and
then(d) if and only if the content is not found on any of the plurality of computers, to request the content from the central server computer; and (e) to respond to a request from one of the plurality of computers for additional content. - View Dependent Claims (10)
-
Specification