Pre-storage of data to pre-cached system memory
First Claim
1. A system that facilitates utilizing an unused portion of a digital storage media, comprising:
- a memory analyzer that identifies pre-cached memory space or unallocated memory space within a storage device, the pre-cached memory space is pre-loaded with data and is presented to a user as unallocated memory space; and
a content population component that populates the pre-cached memory space with data that can be dynamically accessed during a computer application or web-browsing session.
2 Assignments
0 Petitions
Accused Products
Abstract
System(s) and method(s) that facilitate utilizing pre-cached disk space. Pre-cached memory space within a storage device is identified, and a subset of the pre-cached memory space is pre-populated with data so that the data can be selectively and dynamically accessed. During use of a computer (e.g., in a web-browsing session) a subset of the pre-stored data can be dynamically and selectively exposed to the user as a function of user and/or computer application state. Pre-storage of the data on pre-cached memory of the computer mitigates delayed data access (e.g., due to insufficient transmission bandwidth) thereby enhancing user computing experience. The user can utilize the device without having to distinguish between pre-cached and free memory. In other words, the operating system can present the cached memory to the user so that it appears as free memory without the user having to direct the system to do so.
-
Citations
22 Claims
-
1. A system that facilitates utilizing an unused portion of a digital storage media, comprising:
-
a memory analyzer that identifies pre-cached memory space or unallocated memory space within a storage device, the pre-cached memory space is pre-loaded with data and is presented to a user as unallocated memory space; and a content population component that populates the pre-cached memory space with data that can be dynamically accessed during a computer application or web-browsing session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method that facilitates pre-fetching of data to be stored on a storage medium, comprising:
-
identifying available memory space within a storage medium; identifying data to be potentially saved to the storage medium, identification of the data is based at least upon a determination of the most popular software packages in the geographic area in which the storage medium was purchased at the time the storage medium was purchased; filtering the identified data based on identified interests of an end user; and saving a subset of the filtered data to a subset of the available memory space within the storage medium prior to delivering the storage medium to the end user for dynamic access during a web-browsing session; and presenting the subset of the available memory space to the user as unallocated memory space. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer implemented system that facilitates pre-fetching data to be stored on a storage medium, comprising:
-
means for identifying available memory space within a storage medium; means for inferring software content to which a user is willing to be exposed; means for saving the software content to the available memory space prior to delivering the storage medium to the user; means for selectively displaying a subset of the software content to the user, wherein the selection of the subset of software content is a function of at least one of the following;
user state, application(s) currently being executed, or user preferences; andmeans for presenting the portion of memory on which the software content is saved as available memory space.
-
Specification