Patent attributes
A redundant hybrid peer-to-peer content sharing system is provided. In general, the system includes a proxy hosted by a central server and, for each user, a primary user device hosting a primary sharing engine and one or more secondary user devices hosting secondary sharing engines. The user's shared images are hosted by the primary user device, and, based on the capabilities of the secondary user devices, versions of the shared images are copied to the secondary devices. When a guest at a guest node desires to view a shared image, a request for the shared image is provided to the proxy. Generally, if the primary user device is online, the proxy forwards the request to the primary device. If the primary user device is offline, the proxy identifies one of the secondary user devices capable of serving the request and forwards the request to the identified secondary user device.