Serving content from an off-line peer server in a photosharing peer-to-peer network in response to a guest request
First Claim
1. A method for serving content from a peer server in a photosharing peer-to-peer network, wherein the peer server stores a web album and at least one associated digital image, the method comprising:
- (a) prior to the peer server going off-line, synchronizing the peer server with a proxy server and a guest content server by;
(i) copying a web page descriptor defining the web album from the peer server to the guest content server; and
(ii) copying an image associated with the web album from the peer server to the proxy server; and
(b) in response to a request from a requesting computer to view content stored in the peer server when the peer server is off-line, fulfilling the request by forwarding the web album generated with the web page descriptor from the guest content server to the requesting computer via the proxy server, and forwarding the image associated with the web album from the proxy server to the requesting computer, thereby successfully serving content from the peer server even when the peer server is off-line.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for serving content from a peer server in a photosharing peer-to-peer network is disclosed, wherein the peer server stores a web album and at least one associated digital image. Aspects of the invention include prior to the peer server going off-line, the peer server initiates a synchronization with a proxy server and a guest content server in which the web page a web page descriptor defining the web album is copied from the peer server to the guest content server, and the image associated with the web album is copied from the peer server to the proxy server. In response to a request from a requesting computer to view content stored in the peer computer when the peer server is off-line, the request is fulfilled by forwarding the web page from the guest content server to the requesting computer, and forwarding the image associated with a web page from the proxy server to the requesting computer, thereby successfully serving content from the peer server even when the peer server is off-line.
-
Citations
30 Claims
-
1. A method for serving content from a peer server in a photosharing peer-to-peer network, wherein the peer server stores a web album and at least one associated digital image, the method comprising:
-
(a) prior to the peer server going off-line, synchronizing the peer server with a proxy server and a guest content server by; (i) copying a web page descriptor defining the web album from the peer server to the guest content server; and (ii) copying an image associated with the web album from the peer server to the proxy server; and (b) in response to a request from a requesting computer to view content stored in the peer server when the peer server is off-line, fulfilling the request by forwarding the web album generated with the web page descriptor from the guest content server to the requesting computer via the proxy server, and forwarding the image associated with the web album from the proxy server to the requesting computer, thereby successfully serving content from the peer server even when the peer server is off-line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A network photosharing system, comprising:
-
a peer server that enables a user of the peer server to share digital images stored thereon with others in the network photosharing system through a web browser without having to upload their pictures to a web site, the peer server having a database of web albums, images, and at least one descriptor that includes an identification of the peer server, a number and identity of at least one image included in a web page comprising a respective web album, and access privileges for the respective web album and for the image therein; a proxy server coupled to the peer server that provides a path through which a visiting computer can accesses images from the peer server via a standard web browser, the proxy server including a cache for storing copies of the images from the peer server; and a guest content server coupled to the proxy server for storing copies of the web albums and descriptors from a peer server database;
wherein in response to a request from the visiting computer to view content in the peer server when the peer server is off-line, the request is fulfilled by the guest content server forwarding its copy of the web album generated with the web page descriptor to the visiting computer, and by the proxy server forwarding its copy of the image associated with the web page to the visiting computer, thereby successfully serving content from the peer server even when the peer server is off-line. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium containing program instructions for
(a) in a peer server in a photosharing peer-to-peer network, wherein the peer sewer stores a web album and at least one associated digital image and prior to the peer server going off-line, synchronizing the peer server with a proxy server and a guest content server by; -
(i) copying a web page descriptor defining the web album from the peer server to the guest content sewer; and (ii) copying an image associated with the web album from the peer server to the proxy sewer; and (b) in response to a request from a requesting computer to view content stored in the peer server when the peer server is off-line, fulfilling the request by forwarding the web album generated with the web pane descriptor from the guest content server to the requesting computer via the proxy sewer, and forwarding the image associated with the web album from the proxy server to the requesting computer, thereby successfully serving content from the peer server even when the peer server is off-line. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification