IP Library Granted Patent US 10,824,534
Granted Patent B1
US 10,824,534 · App. 16/592,594 · Granted Nov 3, 2020

Systems and methods for locally streaming applications in a computing system

Inventor: Ryan Russell (San Antonio, TX)
Assignee: United Services Automobile Association (USAA)
G06F11/3433G06F3/0604G06F3/0631G06F3/0644G06F3/0673G06F8/61G06F8/658G06F11/3034
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,824,534
App. No.
16/592,594
Granted
Nov 3, 2020
Kind
B1
Abstract

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.

Claims (41)

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.

Continuity (4)
Continuation 16283144 · Feb 22, 2019
Continuation 16108796 · Aug 22, 2018
Continuation 15591942 · May 10, 2017
Provisional Application 62337731 · May 17, 2016