Selective Caching of Servable Files Based at Least in Part on a Type of Memory
Abstract
Methods and apparatuses are provided for use in servers or other like devices that output content data based on requests. Activity and/or other like information, e.g., in the form of Metadata, is gathered/maintained for each handled request and used to determine if the corresponding content data should be cached in memory to speed up subsequent similar requests for the content data, or conversely removed from the memory cache. The activity and/or other like information can be considered in light of one or more activity or other useful parameters that define the operation of the resulting content data cache(s).
Claims
exact text as granted — not AI-modified1 . An apparatus for use in a server device having memory, the apparatus comprising:
logic operatively coupled to said memory and configured to gather information about at least one request for content data, and selectively store said content data in at least one content data cache in said memory based on said gathered information, wherein said logic is configured to selectively store said content data in said at least one content data cache by determining a type of said memory in said server device.
2 . The apparatus as recited in claim 1 , wherein said gathered information includes activity information.
3 . The apparatus as recited in claim 2 , wherein said activity information is associated with a defined period of time.
4 . The apparatus as recited in claim 1 , wherein said gathered information includes content data type information.
5 . The apparatus as recited in claim 1 , wherein said gathered information includes content data size information.
6 . A method for use in a server device, the method comprising:
determining content data; gathering information about at least one request for said content data; and selectively storing said content data in at least one content data cache in memory based on said gathered information, wherein selectively storing said content data in said at least one content data cache is based at least in part on a type of said memory.
7 . The method as recited in claim 6 , where said memory in said server device includes varying levels for selectively storing content data with varying levels of demand.
8 . A computer-readable medium having computer implementable instructions for configuring at least one processing unit in a server device, to perform acts comprising:
determining content data; gathering information about at least one request for said content data; and selectively storing said content data in at least one content data cache in memory based on said gathered information, wherein selectively storing said content data in said at least one content data cache is based at least in part on a type of said memory.
9 . The computer-readable medium as recited in claim 8 , wherein said gathered information includes activity information.
10 . The computer-readable medium as recited in claim 9 , wherein said activity information is associated with a defined period of time.
11 . The computer-readable medium as recited in claim 8 , wherein said gathered information includes content data type information.
12 . The computer-readable medium as recited in claim 8 , wherein said gathered information includes content data size information.
13 . The computer-readable medium as recited in claim 8 , further comprising:
selectively storing said content data in said at least one content data cache based at least in part on at least one parameter.
14 . The computer-readable medium as recited in claim 13 , wherein said at least one parameter defines a period of time associated with said gathered information.
15 . The computer-readable medium as recited in claim 13 , wherein said at least one parameter defines an activity level threshold value.
16 . The computer-readable medium as recited in claim 13 , wherein said at least one parameter defines a content data type.
17 . The computer-readable medium as recited in claim 13 , wherein said at least one parameter defines a content data size threshold value.
18 . The computer-readable medium as recited in claim 13 , further comprising:
selectively or dynamically modifying said at least one parameter.
20 . The computer-readable medium as recited in claim 8 , further comprising:
outputting said content data stored in said at least one content data cache.Join the waitlist — get patent alerts
Track US2007106702A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.