Cloud based operating and virtual file system
First Claim
Patent Images
1. A method for operating a web-based operating system, the method comprises:
- maintaining, by a master server located in a cloud computing environment, a metadata data structure that comprises metadata that comprises state information about states of multiple assets of at least one user; and
running applications, by the master server, across multiple assets;
wherein a running of an application comprises;
communicating with multiple assets that are coupled to the cloud computing environment or are hosted by a device that is either coupled to the cloud computing environment or belongs to the cloud computing environment; and
managing a state of at least a first asset according to (a) metadata of the metadata data structure that is associated with the first asset and (b) metadata of the metadata data structure associated with a second asset.
10 Assignments
0 Petitions
Accused Products
Abstract
A method for managing a virtual distributed file system includes maintaining by a master device located in a cloud computing environment, a metadata data structure that stores metadata about locations of most updated versions of multiple file portions and security levels of the file portions, at least one file portion being stored at a user device coupled to the cloud computing environment, and maintaining by the master device, transaction of file portions to user entities, at least one user entity being hosted by the user device, based on at least metadata stored in the metadata data structure about the file portions.
-
Citations
32 Claims
-
1. A method for operating a web-based operating system, the method comprises:
-
maintaining, by a master server located in a cloud computing environment, a metadata data structure that comprises metadata that comprises state information about states of multiple assets of at least one user; and running applications, by the master server, across multiple assets; wherein a running of an application comprises; communicating with multiple assets that are coupled to the cloud computing environment or are hosted by a device that is either coupled to the cloud computing environment or belongs to the cloud computing environment; and managing a state of at least a first asset according to (a) metadata of the metadata data structure that is associated with the first asset and (b) metadata of the metadata data structure associated with a second asset. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for managing a virtual distributed file system, the method comprising:
maintaining, by a master server located in a cloud computing environment, a metadata data structure that comprises metadata that comprises locations of the most updated versions of multiple files and directories;
wherein at least one file or directory is rooted at a user device that is coupled to the cloud computing environment; and
managing, by the master server, transaction of file portions between user assets based on metadata stored in the metadata data structure about the file and directory.- View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A computer program product that comprises a non-transitory computer readable medium that stores instructions for:
-
maintaining, by a master server located in a cloud computing environment, a metadata data structure that comprises metadata that comprises state information about a state of multiple assets of at least one user; running applications, by the master server, across multiple assets; wherein a running of an application comprises; communicating with multiple assets that are coupled to the cloud computing environment or are hosted by a device that is either coupled to the cloud computing environment or belongs to the cloud computing environment; and managing a state of at least a first asset according to (a) metadata of the metadata data structure that is associated with the first asset and (b) metadata of the metadata data structure associated with a second asset. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer program product that comprises a non-transitory computer readable medium that stores instructions for:
maintaining, by a master server located in a cloud computing environment, a metadata data structure that comprises metadata that comprises locations of the most updated versions of multiple files and directories;
wherein at least one file or directory is rooted at a user device that is coupled to the cloud computing environment; and
managing, by the master server, transaction of file portions between user assets based on metadata stored in the metadata data structure about the file and directory.- View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
Specification