US 8,484,260 C1 (12,494th)
Method for a cloud-based meta-file system to virtually unify remote and local files across a range of devices' local file systems
Erik Caso, Santa Monica, CA (US); and Michael Abraham, Boulder, CO (US)
Filed by Erik Caso, Santa Monica, CA (US); and Michael Abraham, Boulder, CO (US)
Assigned to ENTANGLED MEDIA LLC
Reexamination Request No. 90/015,221, Apr. 17, 2023.
Reexamination Certificate for Patent 8,484,260, issued Jul. 9, 2013, Appl. No. 13/424,366, Mar. 19, 2012.
Application 90/015,221 is a division of application No. 12/774,231, filed on May 5, 2010, granted, now 8,296,338.
Claims priority of provisional application 61/175,489, filed on May 5, 2009.
Ex Parte Reexamination Certificate issued on Jan. 30, 2024.
Int. Cl. G06F 17/30 (2006.01); G06F 16/13 (2019.01)
CPC G06F 16/134 (2019.01)
OG exemplary drawing
AS A RESULT OF REEXAMINATION, IT HAS BEEN DETERMINED THAT:
The patentability of claims 1, 4, 7 and 8 is confirmed.
Claims 2, 3, 5 and 6 were not reexamined.
1. A process for operating on files located on multiple devices using a singular file system comprising:
accepting a request to operate on a file at a first device, wherein the file is selected from the singular file system on the first device;
modifying the singular file system on the first device to make local files and virtual files appear indistinguishable to the singular file system, the local files and virtual files sharing a same location on the first device;
intercepting the request by a software client on the first device;
determining by the software client if the file is physically located on the first device or if the file is a virtual file of a corresponding file physically stored on a second device by reviewing file metadata, wherein a visual representation of the singular file system on the first device is identical to a visual representation of the singular file system on the second device; and
if the file is the virtual file of the corresponding file physically located on the second device, requesting by the software client on the first device that a peer-to-peer connection be brokered by a server-based web service between the first device and the second device,
if the peer-to-peer connection is brokered, transferring the corresponding physical file from the second device to the first device; and
performing the operation on the transferred corresponding physical file at the first device.