Cloud content states framework
First Claim
1. A method implemented by a computing device comprising:
- implementing a framework for the computing device that is configured to;
manage states for cloud content files from multiple cloud storage providers, and output state indicator icons with file system representations of a cloud content file, wherein the states comprise;
a primary state, provided by the framework, that is indicative of a synchronization status of the cloud content file and a custom state, defined for a cloud storage provider of the cloud content file, that is associated with the content of the cloud storage provider, wherein an implementation of the framework executes operations that comprise;
identifying available slots for display of the state indicator icons in a user interface,selecting one or more state indicator icons for the primary state based on the synchronization status of the cloud content file, wherein the selecting selects one or more slots of the available slots for display of the one or more state indicator icons,in response to the selecting of the one or more slots for display of state indicator icons for the primary state, selecting one or more state indicator icons for the custom state of the cloud content file based on the available slots,rendering the user interface configured to display file system representations of the cloud content file, andexposing, via the user interface, the one or more state indicator icons associated with the primary state, the one or more state indicator icons associated with the custom state and the file system representations of the cloud content file.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud content states framework is described herein. In implementations, a framework is configured to perform operations for management of cloud content files at the computing device on behalf of cloud storage providers. The framework is operable to manage states for cloud content files accessible from multiple cloud storage services. The framework also manages and outputs state indicators with file system representations of the cloud content files. The states include at least a set of primary states indicative of synchronization status controlled by the framework. The states may also include custom states associated with cloud storage services that are defined via an interface exposed by the framework. In operation, states associated with cloud content files are recognized in connection with rendering a user interface with cloud content file representations. Then, state indicators that reflect the recognized states are exposed along with cloud content file representations in the user interface.
-
Citations
20 Claims
-
1. A method implemented by a computing device comprising:
implementing a framework for the computing device that is configured to;
manage states for cloud content files from multiple cloud storage providers, and output state indicator icons with file system representations of a cloud content file, wherein the states comprise;
a primary state, provided by the framework, that is indicative of a synchronization status of the cloud content file and a custom state, defined for a cloud storage provider of the cloud content file, that is associated with the content of the cloud storage provider, wherein an implementation of the framework executes operations that comprise;identifying available slots for display of the state indicator icons in a user interface, selecting one or more state indicator icons for the primary state based on the synchronization status of the cloud content file, wherein the selecting selects one or more slots of the available slots for display of the one or more state indicator icons, in response to the selecting of the one or more slots for display of state indicator icons for the primary state, selecting one or more state indicator icons for the custom state of the cloud content file based on the available slots, rendering the user interface configured to display file system representations of the cloud content file, and exposing, via the user interface, the one or more state indicator icons associated with the primary state, the one or more state indicator icons associated with the custom state and the file system representations of the cloud content file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A system comprising:
-
at least one processor; and a memory, operatively connected with the at least one processor, storing computer-executable instructions that, when executed by the at least one processor, causes the at least one processor to execute a method that comprises; implementing a framework on the system that is configured to;
manage states for cloud content files from multiple cloud storage providers, and output state indicator icons with file system representations of a cloud content file, wherein the states comprise;
a primary state, provided by the framework, that is indicative of a synchronization status for the cloud content file and a custom state, defined for a cloud storage provider of the cloud content file, that is associated with the content of the cloud storage provider, wherein an implementation of the framework executes operations that comprise;identifying available slots for display of the state indicator icons in a user interface, selecting one or more state indicator icons for the primary state based on the synchronization status of the cloud content file, wherein the selecting selects one or more slots of the available slots for display of the one or more state indicator icons, in response to the selecting of the one or more slots for display of state indicator icons for the primary state, selecting one or more state indicator icons for the custom state of the cloud content file based on the available slots, rendering the user interface configured to display file system representations of the cloud content file, and exposing, via the user interface, the one or more state indicator icons associated with the primary state, the one or more state indicator icons associated with the custom state and the file system representations of the cloud content file. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-readable storage media that comprises instructions which, when executed by a client device, implements a cloud content manager module configured to perform operations comprising:
implementing a framework on the client device that is configured to;
manage states for cloud content files from multiple cloud storage providers, and output state indicator icons with file system representations of a cloud content file, wherein the states comprise;
a primary state, provided by the framework, that is indicative of a synchronization status for the cloud content file and a custom state, defined for a cloud storage provider, that is associated with the content of the cloud storage provider, wherein an implementation of the framework executes operations that comprise;identifying available slots for display of the state indicator icons in a user interface, selecting one or more state indicator icons for the primary state of a cloud content file based on the synchronization status of the cloud content file, wherein the selecting selects one or more slots of the available slots for display of the one or more state indicator icons, in response to the selecting of the one or more slots for display of state indicator icons selected for the primary state, selecting, from available icons associated with the cloud storage provider, one or more state indicator icons for the custom state of the cloud content file, rendering the user interface configured to display file system representations of the cloud content file, and exposing, via the user interface, the one or more state indicator icons associated with the primary state, the one or more state indicator icons associated with the custom state and the file system representations of the cloud content file. - View Dependent Claims (18, 19, 20)
Specification