Systems and methods for locally streaming applications in a computing system
View Patent ↗The present disclosure relates generally to a system that includes a storage component that stores data and a processor. The processor may install an application using a portion of the storage component, partition the portion of the storage component from a remaining portion of the storage component, and execute the application via the portion of the storage component.
1. A system, comprising:
a storage component configured to store data;
a processor configured to:
install an application using a portion of the storage component;
partition the portion of the storage component from a remaining portion of the storage component, wherein the storage component comprises a second portion that is partitioned from the storage component, wherein the second portion comprises a hidden storage, and wherein the hidden storage is configured to not be visible as part of the storage component; and
execute the application via the portion of the storage component.
2. The system of claim 1 , wherein the storage component comprises a third portion configured to store an operating system associated with the system, wherein the third portion is partitioned from the portion.
3. The system of claim 2 , wherein the third portion is read-only.
4. The system of claim 1 , wherein the storage component comprises a third portion that is partitioned from the storage component, wherein the third portion comprises:
one or more operating system patches;
one or more patches associated with the application; or
user profile information.
5. The system of claim 1 , wherein the portion is inaccessible to the second portion.
6. The system of claim 1 , wherein the processor is configured to:
receive a request to view available disk space associated with the storage component; and
determine the available disk space without accounting for a hidden portion of the storage component; and
generate a visualization indicative of the available disk space for display.
7. A method, comprising:
installing, via a processor, an application using a portion of a storage component;
partitioning, via the processor, the portion of the storage component from a remaining portion of the storage component, wherein the storage component comprises a second portion that is partitioned from the storage component, wherein the second portion comprises a hidden storage, and wherein the hidden storage is configured to not be visible as part of the storage component; and
executing, via the processor, the application via the portion of the storage component.
8. The method of claim 7 , comprising storing an operating system in a third portion or the storage component, wherein the third portion is partitioned from the portion.
9. The method of claim 8 , wherein the third portion is read-only.
10. The method of claim 7 , comprising storing one or more operating system patches, one or more patches associated with the application, or user profile information in a third portion of the storage component, wherein the third portion is partitioned from the storage component.
11. The method of claim 7 , wherein the portion is inaccessible to the second portion.
12. The method of claim 7 , comprising:
receiving a request to view available disk space associated with the storage component; and
determining the available disk space without accounting for a hidden portion of the storage component; and
generating a visualization indicative of the available disk space for display.
13. A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by at least one processor, are configured to cause the at least one processor to perform operations comprising:
installing an application using a portion of a storage component;
partitioning the portion of the storage component from a remaining portion of the storage component, wherein the storage component comprises a second portion that is partitioned from the storage component, wherein the second portion comprises a hidden storage, and wherein the hidden storage is configured to not be visible as part of the storage component; and
executing the application via the portion of the storage component.
14. The non-transitory computer-readable medium of claim 13 , wherein the computer-executable instructions are configured to cause the at least one processor to perform the operations comprises storing an operating system in a third portion or the storage component, wherein the third portion is partitioned from the portion.
15. The non-transitory computer-readable medium of claim 14 , wherein the third portion is read-only.
16. The non-transitory computer-readable medium of claim 13 , wherein the computer-executable instructions are configured to cause the at least one processor to perform the operations comprises storing one or more operating system patches, one or more patches associated with the application, or user profile information in a third portion of the storage component, wherein the third portion is partitioned from the storage component.
17. The non-transitory computer-readable medium of claim 13 , wherein the portion is inaccessible to the second portion.
18. The non-transitory computer-readable medium of claim 13 , wherein the computer-executable instructions are configured to cause the at least one processor to perform the operations comprises:
receiving a request to view available disk space associated with the storage component; and
determining the available disk space without accounting for a hidden portion of the storage component; and
generating a visualization indicative of the available disk space for display.