Patent ID: 8065351

Claim:
A computer-implemented method for interacting with content on a computer-readable storage medium, comprising: determining when content is directed to be stored in a default location that is used to temporarily store the content until an application processes the content and determines where to store at least a portion of the content; wherein different applications use the default location to temporarily store different content that is directed to the application; wherein a size of the default location changes in response to applications adding temporary content; each time before new content is directed to be stored in the default location in addition to content previously stored in the default location, receiving from one of the different applications a request for the default location; wherein the default location is a uniform location for temporarily storing temporary content for each of the different applications before the application processes the content and before the application stores at least the portion of the temporarily stored content at another location; wherein the default location is on a local device or on a remote device; wherein the default location is dynamically updated during a time the application is running to an updated default location and when the default location is dynamically updated, moving the content from the default location to the updated default location; determining the default location; and providing the default location to the requesting applications; and placing the content within the default location until the application processes the content and stores the at least the portion of the temporarily stored content at the another location.