Community internet drive
AssigneePlanetary Data LLC
InventorRobert Alan McEntee
Life of this patent
Estimating the term…
Abstract
Provided herein are devices, systems, methods and various means, including those related to providing a community internet drive that may utilize a centrally-managed hub as well as storage devices distributed among various networked machines. In some embodiments, the community internet drive can also include features to enable its users to promote and utilize the user's trusted personal relationships while also enabling an open platform for peer-to-peer and/or other types of sharing schemes.
Claims16
An apparatus for managing content delivery within a community internet drive, the community internet drive comprising a plurality of client machines each having a local storage device partitioned into a private portion and a shared portion, wherein each shared portion is included in the community internet drive and each private portion is excluded from the community internet drive, the apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
- receive, from a first client machine of the plurality of client machines, a request for access to a first content transferred or uploaded by a publisher to a shared portion of a second client machine within the community internet drive;
- and
- upon determining that a first user associated with the first client machine is permitted to access the first content transferred or uploaded by the publisher to the shared portion of the second client machine,
- determine one or more other client machines of the plurality of client machines of the community internet drive having stored thereon a duplicate copy of the first content that the first client machine is permitted to access, wherein the duplicate copy of the first content is a result of a download of the first content from the shared portion of the second client machine completed by the one or more other client machines of the plurality of client machines of the community internet drive;
- and
- transmit, to the first client machine, a uniform resource identifier associated with the first content and one or more duplicate copies of the first content stored on a selected one or more other client machines of the plurality of client machines that the first client machine is permitted to access, wherein the first client machine may request, using the uniform resource identifier, transfer of one or more of the first content from the second client machine or one or more duplicate copies of the first content from the selected one or more other client machines to the first client machine.
Dependencies are inferred from the claim text.