Method, system and storage medium for implementing a message board cache system
First Claim
Patent Images
1. A message board cache system comprising:
- a database including storage containing message board information;
a notification system in communication with the database, the notification system automatically generating a notification when data in the database is altered or deleted;
a web application operating on one or more web servers executing a message board interface, the web application receiving the notification from the notification system and the data altered or deleted;
a cache implementation including a memory in communication with the web application, the web application automatically deleting an item from the cache implementation upon receiving the notification that the data has been altered or deleted from the database; and
a virtual memory manager managing the memory for the cache implementation, wherein;
the memory is organized into extents;
the cache implementation is organized into intents;
the size of an intent equals the size of an extent; and
the virtual memory manager maps unused sectors in memory and associates available intents with extents.
5 Assignments
0 Petitions
Accused Products
Abstract
A message board cache system comprising: a database containing message board information; a notification system in communication with the database, the notification system generating a notification when data in the database is altered or deleted; a web application executing a message board interface, the web application receiving the notification from the notification system and the data altered or deleted; a cache implementation in communication with the web application, the web application deleting an item from the cache implementation upon receiving the notification that the data has been altered or deleted from the database.
-
Citations
19 Claims
-
1. A message board cache system comprising:
-
a database including storage containing message board information; a notification system in communication with the database, the notification system automatically generating a notification when data in the database is altered or deleted; a web application operating on one or more web servers executing a message board interface, the web application receiving the notification from the notification system and the data altered or deleted; a cache implementation including a memory in communication with the web application, the web application automatically deleting an item from the cache implementation upon receiving the notification that the data has been altered or deleted from the database; and a virtual memory manager managing the memory for the cache implementation, wherein; the memory is organized into extents; the cache implementation is organized into intents; the size of an intent equals the size of an extent; and the virtual memory manager maps unused sectors in memory and associates available intents with extents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing a message board cache, the method comprising:
-
providing a database containing message board information; automatically generating a notification when data in the database is altered or deleted; providing a web application executing a message board interface, the web application receiving the notification and the data altered or deleted; automatically deleting an item from a cache implementation upon receiving the notification that the data has been altered or deleted from the database; and managing memory for the cache implementation, wherein; the memory is organized into extents; the cache implementation is organized into intents; the size of an intent equals the size of an extent; and the managing memory includes mapping unused sectors in memory and associating available intents with extents. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for providing a message board cache, the computer program product comprising:
-
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; providing a database containing message board information; automatically generating a notification when data in the database is altered or deleted; providing a web application executing a message board interface, the web application receiving the notification and the data altered or deleted; automatically deleting an item from a cache implementation upon receiving the notification that the data has been altered or deleted from the database; and managing memory for the cache implementation, wherein; the memory is organized into extents; the cache implementation is organized into intents; the size of an intent equals the size of an extent; and the managing memory includes mapping unused sectors in memory and associating available.
-
Specification