Method and apparatus for offline cooperative file distribution using cache nodes
OwnerLaird Popkin, Yariv Sadan +1inventors
InventorsLaird Popkin, Yariv Sadan, Yaron Samid
Life of this patent
Estimating the term…
Loading patent…
OwnerLaird Popkin, Yariv Sadan +1inventors
InventorsLaird Popkin, Yariv Sadan, Yaron Samid
Estimating the term…
Methods and apparatus are provided for cooperative file distribution system employing one or more storage proxies to allow an offline receiver to obtain files or pieces thereof when the receiver comes online. A central tracker receives an indication from the sender that the sender has the file; determines if the receiver is online; and initiates a storage of the file on one or more storage proxies if the receiver is not online. A proxy service can identify one or more potential storage proxies that can store the file and that each satisfy one or more predefined resource criteria. The sender can send a request to one or more of the storage proxies from the list of storage proxies to act as a storage proxy for the communication between the sender and the receiver. The potential storage proxies compare one or more resource measures to predefined criteria; and provide an acceptance if the one or more resource measures satisfy the predefined criteria.
A cooperative method for transferring a file from a sender to a receiver, comprising the steps of:
The method of claim 5, wherein each of said one or more storage proxies store a complete copy of said file.
A cooperative method for transferring a file from a sender to a receiver, comprising the steps of:
A cooperative method for sending a file from a sender to a receiver, comprising the steps of:
A method for identifying one or more storage proxies for transferring a file from a sender to a receiver, comprising the steps of:
A cooperative method for sending a file from a sender to a receiver, comprising the steps of:
A cooperative method performed by a receiver for receiving a file from a sender, comprising the steps of:
A cooperative system for transferring a file from a sender to a receiver, comprising:
A cooperative system for transferring a file from a sender to a receiver, comprising:
A cooperative system for sending a file from a sender to a receiver, comprising:
A system for identifying one or more storage proxies for transferring a file from a sender to a receiver, comprising:
A cooperative system for sending a file from a sender to a receiver, comprising:
A cooperative system for receiving a file from a sender, comprising:
Dependencies are inferred from the claim text.