Khalil S. Amiri - Thornwood NY, US Ronald P. Doyle - Raleigh NC, US Yongcheng Li - Cary NC, US Thomas Francis McElroy - Morrisville NC, US Sanghyun Park - Nanuet NY, US Renu Tewari - San Jose CA, US Dinesh Chandra Verma - Mount Kisco NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707 2, 707200
Abstract:
An adaptive data replication and caching system configured for deployment at the network edge. This system can include a data caching system configured to cache application data in a data store and to satisfy queries for application data from the cache. The system also can include a data replication system configured to replicate application data in the data store and to satisfy queries for application data against the replicated application data. Finally, the adaptive data replication and caching system can include a configurator for configuring portions of the data store for exclusive use by the data caching system and the data replication system.
Model-Driven Software Deployment In An Application Server
Kyle Gene Brown - Apex NC, US Grant J. Larsen - Littleton CO, US Arunava Majumdar - Chicago IL, US Thomas Francis McElroy - Durham NC, US Guruprasad Chitrapur Vasudeva - New Albany OH, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/45
US Classification:
717174
Abstract:
A method, system and computer program product is provided for deploying software in a data processing system. A topology pattern is selected in which the selected topology pattern describes an arrangement of software and hardware devices. Augments to the selected topology pattern are received to form an augmented topology pattern after a selection of a selected topology pattern from a plurality of topology patterns. The augmented topology pattern is transformed into a set of deployable scripts, wherein the set of deployable scripts is used for the software deployment.
Methods, Systems, And Computer Program Products For Client Side Prefetching And Caching Of Portlets
Roderick Charles Henderson - Apex NC, US Yongcheng Li - Cary NC, US Thomas Francis McElroy - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709219, 709217, 709218
Abstract:
Methods, systems, and computer program products are provided for prefetching and caching portal information in a client application in a logically separated client/server computing environment. Before a user requests a specific portlet view to be displayed at the user's web browser, portlet information from a server is prefetched. The portlet information may include content data to be displayed in a portlet view, meta data describing how the content data will be displayed, and combinations of both content data and meta data. The prefetching step is performed on the client of the logically separated client/server computing environment. The client stores the prefetched portlet. Once the prefetched portlet information has been stored, upon a user request such as clicking on a link in a portlet view, the method retrieves the stored portlet information and displays the portlet information in a corresponding portlet view. From the user's perspective, the portlet view may display new content information, previously viewed content information in a different format, or a combination of new content information and old content information presented in a different format.
Method And System For Generating Auxiliary-Server Cache Identifiers
Rajesh S. Agarwalla - Pittsburgh PA, US Madhu Chetuparambil - Morrisville NC, US Steven D. Ims - Apex NC, US Brian K. Martin - Cary NC, US Thomas F. McElroy - Morrisville NC, US Subbarao Meduri - Cary NC, US Daniel C. Shupp - Raleigh NC, US Brad B. Topol - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16 G06F 15/173 G06F 15/00
US Classification:
709203, 709223, 709246, 715513
Abstract:
A method, system, and computer program product, by which portions of the session information that page-content is dependent upon are “pushed” to the client from the origin server in a way such that auxiliary servers, e. g. other application servers and edge-servers, have access to the session information and fragment dependancy data to generate auxiliary-server cache-IDs for the custom pages. This enables distribution of the load away from the origin server, allowing better application distribution and scalability through more effective caching.
Search-Caching And Threshold Alerting For Commerce Sites
Users can be notified when information becomes available, such as when an item is available for purchase at some point in the future. Users can indicate to receive information about the item using a desired notification type, such as an email message or text message. A notification then can be sent to the user using the indicated type of notification when the item, or information about the item, subsequently becomes available through the system.
Methods For Maintaining Separation Between Markup And Data At A Client
Thomas F. McElroy - Durham NC, US Yongcheng Li - Cary NC, US Roderick C. Henderson - Apex NC, US John J. Ponzo - Hawthorne NY, US Laurent D. Hasson - New York NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/00
US Classification:
715205
Abstract:
Methods, systems and computer program products are provided for communicating data between a web application running on a server and a browser running on a client in a network environment. Information is requested at the client from the server. The requested information is received at the client. The requested information is separated into a data portion and a markup portion.
Search-Caching And Threshold Alerting For Commerce Sites
Users can be notified when information becomes available, such as when an item is available for purchase at some point in the future. Users can indicate to receive information about the item using a desired notification type, such as an email message or text message. A notification then can be sent to the user using the indicated type of notification when the item, or information about the item, subsequently becomes available through the system.
Method And System For Generating Auxiliary-Server Cache Identifiers
Rajesh S. Agarwalla - Pittsburgh PA, US Madhu Chetuparambil - Morrisville NC, US Steven D. Ims - Apex NC, US Brian K. Martin - Cary NC, US Thomas F. McElroy - Morrisville NC, US Subbarao Meduri - Cary NC, US Daniel C. Shupp - Raleigh NC, US Brad B. Topol - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16 G06F 15/173 G06F 15/00
US Classification:
709203, 709223, 709246, 715513
Abstract:
A method, system, and computer program product, by which portions of the session information that page-content is dependent upon are “pushed” to the client from the origin server in a way such that auxiliary servers, e. g. other application servers and edge-servers, have access to the session information and fragment dependancy data to generate auxiliary-server cache-IDs for the custom pages. This enables distribution of the load away from the origin server, allowing better application distribution and scalability through more effective caching.
Distributed Systems Software Engineering Scalability Software Design Software Development Java Web Services Cloud Computing C++ Algorithms Agile Methodologies
Chicago, IL 60602Principal at Level 1 Global Solutions LLC Thomas McElroy's vast experience includes designing, constructing and managing network infrastructure, Main Distribution Frames (MDFs), Intermediate... Thomas McElroy's vast experience includes designing, constructing and managing network infrastructure, Main Distribution Frames (MDFs), Intermediate Distribution Frames (IDFs), electrical and condition power systems, life safety, Y2K and disaster recovery systems.
Throughout his career, Mr...
Max Saunders, Steve Clark, Keith Howell, Dennis Hixon, Debbie Sealy, Mildred Erby, Phil Gibbs, Franklin Newborn, Mary Efird, Bettye Fowler, Loretta Warren, Tina Cannon
East Providence Junior High School East Providence RI 1942-1946
Community:
Patricia Ingraham, Raymond Alexander, Albert Veyera, Anthony Correia, James Morse, Louise Charves, William Clark, Peter Pellerin, Elizabeth Patterson, Judy Gehrke