SYSTEM AND METHOD OF PREDICTIVE DATA ACQUISITION
First Claim
Patent Images
1. An apparatus comprising:
- an interface for receiving requests; and
a personal proxy server operatively coupled to the interface and configured to acquire first data in response to a first request to access the first data,wherein the personal proxy server is further configured to acquire second data prior to receiving a second request to access at least a portion of the second data, the first request and the second request being originated from a common source,wherein at least a portion of the personal proxy server is implemented at a removable device, andwherein the personal proxy server is further configured to store the acquired first data and the acquired second data at the removable device so that the acquired first data and the acquired second data are accessible to the personal proxy server.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of predictive data acquisition are disclosed. A personal proxy server is configured to acquire first data in response to a first request to access the first data and to acquire second data prior to receiving a second request to access the second data. The first request and the second request are received from a common source. The personal proxy server is also configured to store the acquired first data and the acquired second data so that the acquired first data and the acquired second data are accessible to the personal proxy server.
109 Citations
60 Claims
-
1. An apparatus comprising:
-
an interface for receiving requests; and a personal proxy server operatively coupled to the interface and configured to acquire first data in response to a first request to access the first data, wherein the personal proxy server is further configured to acquire second data prior to receiving a second request to access at least a portion of the second data, the first request and the second request being originated from a common source, wherein at least a portion of the personal proxy server is implemented at a removable device, and wherein the personal proxy server is further configured to store the acquired first data and the acquired second data at the removable device so that the acquired first data and the acquired second data are accessible to the personal proxy server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A host device comprising:
-
an interface to a removable device; and a personal proxy server operatively coupled to the interface and configured to acquire first data in response to a first request to access the first data, wherein the personal proxy server is further configured to acquire second data prior to receiving a request to access at least a portion of the second data, the second request and the first request being originated from a common source, wherein at least a portion of the personal proxy server is implemented at the removable device, and wherein the personal proxy server is further configured to store the acquired first data and the acquired second data at the removable device when the removable device is coupled to the host device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A removable device comprising:
-
an interface to an external device; a memory controller operatively coupled to the interface and including a personal proxy server that is configured to acquire first data in response to a request to access the first data, wherein the personal proxy server is further configured to acquire second data prior to receiving a request to access at least a portion of the second data, the second request and the first request being originated from a common source; and a memory coupled to the memory controller and operative to store the acquired first data and the acquired second data. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A removable data storage device comprising:
-
a user interface to an external device; a memory operative to store a profile and to store prefetched data; and a memory controller coupled to the memory and coupled to the external interface, wherein the memory controller implements a scheduler, and wherein the scheduler is operative to initiate acquisition of the prefetched data for a personal proxy server in accordance with the profile. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A method comprising:
-
providing a profile to a scheduler of a network proxy server, wherein the profile is stored at a removable device and includes at least one user preference; receiving data at the removable device via the network proxy server, wherein at least a portion of the data is retrieved based on the at least one user preference and is acquired by the network proxy server in response to the scheduler; and storing the received data in a memory at the removable device. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60)
-
Specification