Abstract: A value-based caching system and method. A value based cache method can include partitioning a cache into different value-based partitions. Data to be stored in the cache can be valued and the valued data can be cached in individual ones of the value-based partitions. Subsequently, cache entries can be evicted from the value-based partitions. Finally, the caching and evicting can be managed according to the valuing step. In this regard, the cache and eviction management step can ensure greater cache responsiveness for data having a greater value relative to other valued data.
Type:
Grant
Filed:
August 13, 2002
Date of Patent:
September 13, 2005
Assignee:
International Business Machines Corporation
Inventors:
Edward Glen Britton, Wesley McMillan Devine, Lap Thiet Huynh, Bala Rajaraman, Arthur James Stagg
Abstract: A variable content rendering system. The system can include one or more programmatic beans configured to render content in particular ones of the presentation environments; a mapping of selected attributes of a markup language to corresponding ones of the configured beans; and, a servlet configured to receive requests for content from individual content browsers in associated presentation environments. Importantly, the servlet can be further configured to retrieve the requested content, to identify individual markup language attributes in the retrieved content, and, based on the mapping, to select individual ones of the programmatic beans to format the retrieved content for presentation in the associated presentation environments.
Type:
Grant
Filed:
January 3, 2002
Date of Patent:
July 12, 2005
Assignee:
International Business Machines Corporation
Inventors:
Radhika Aggarwal, William H. Krebs, Jr., Elizabeth A. Schreiber, David B. Styles
Abstract: A coupling system for securing a sink to a drain pipe. The coupling system of the present invention can include a support member and a flange connector. The flange connector can be coupled to the support member about opposite surfaces of a sink. The support member can include both a shoulder and a support surface opposite to the shoulder. The shoulder can be configured to support a sink and a gasket can be positioned thereon or within a recess therein to provide enhanced communication between a sink and the shoulder. The support surface, by comparison, can be configured to rest upon a support surface able to support the sink when coupled to the support surface.
Abstract: A method for managing bulk e-mail distribution can include the steps of matching a target recipient profile with a group of target recipients; transmitting a set of bulk e-mails to the target recipients in the matched group; and, calculating a quantity of e-mails in the set of bulk e-mails which have been successfully received by the target recipients. If the calculated quantity does not exceed a prescribed minimum quantity of successfully received e-mails, the matching, transmitting and calculating steps can be repeated until the calculated quantity exceeds the prescribed minimum quantity. Notably, in the preferred embodiment, the group of target recipients is an opt-in list.