1
Brian K Martin: State machine for accessing a stealth firewall. International Business Machines Corporation, A Bruce Clay Esq, Steven M Greenberg Esq, Carey Rodriguez Greenberg & Paul, April 17, 2007: US07207061 (15 worldwide citation)

A stealth firewall. The stealth firewall can include a first network interface to an external network; a second network interface to an internal network; a packet filter for restricting access to the internal network, the packet filter ignoring requests from the external network to access the intern ...


2
Elizabeth A Black Ziegelbein, Gennaro A Cuomo, Brian K Martin, Giovanni Pacifici, Michael Spreitzer, Malgorzata Steinder, Asser N Tantawi: On-demand application resource allocation through dynamic reconfiguration of application cluster size and placement. International Business Machines Corporation, Jeanine S Ray Yarietts Esq, Steven M Greenberg Esq, Carey Rodriguez Greenberg & Paul, August 31, 2010: US07788671 (14 worldwide citation)

A method, system and apparatus for on-demand application resource allocation. In accordance with the method of the invention, an anticipated workload can be compared to a measured capacity for an application cluster in one or more server computing nodes in a server farm. If the measured capacity war ...


3
Gene H MacDonald, Brian K Martin, Robert E Johnston, Jenny P Y Ting: Methods and modified cells for the treatment of cancer. University of North Carolina at CHapel Hill, Myers Bigel Sibley & Sajovec P A, January 18, 2005: US06844188 (12 worldwide citation)

The present invention provides methods of preventing and/or treating cancers (including tumors). In one preferred embodiment, the invention is practiced to induce regression of an existing cancer or tumor and/or to prevent metastasis and/or to prevent growth of metastatic nodules. In other preferred ...


4
Steven D Ims, Brian K Martin, Thomas F McElroy, Brad B Topol: Non-invasive technique for enabling distributed computing applications to exploit distributed fragment caching and assembly. International Business Machines Corporation, Marcia L Doubet, Jerry W Herndon, February 13, 2007: US07177900 (7 worldwide citation)

Methods, systems, computer program products, and methods of doing business by caching dynamic content fragments in a distributed cache and assembling requested content using these fragments. The disclosed techniques are non-invasive, and enable the benefits of distributed fragment caching to be exte ...


5
Gennaro A Cuomo, Steven D Ims, Brian K Martin: Method, system and program product for maintaining data consistency across a hierarchy of caches. International Business Machines Corporation, Hoffman Warnick D Alessandro, Jerry W Herndon, March 21, 2006: US07017014 (6 worldwide citation)

A method, system and program product maintains consistency of data across a hierarchy of caches. Under the present invention, each data entry in the hierarchy of caches is assigned its own dependency identifier as well as the dependency identifiers of any data entries on which it depends. Thus, the ...


6
Rajesh S Agarwalla, Madhu Chetuparambil, Steven D Ims, Brian K Martin, Thomas F McElroy, Subbarao Meduri, Daniel C Shupp, Brad B Topol: Method and system for generating auxiliary-server cache identifiers. International Business Machines Corporation, Synnestvedt & Lechner, Jerry Herndon Esq, April 22, 2008: US07363340 (4 worldwide citation)

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 informa ...


7
Brian K Martin, Martin J C Presler Marshall: Lower overhead shared cache invalidations. International Business Machines Corporation, A Bruce Clay, Hoffman Warnick & D Alessandro, October 10, 2006: US07120747 (2 worldwide citation)

Under the present invention, a system, method, and program product are provided for reducing the overhead of cache invalidations in a shared cache by transmitting a hashed code of a key to be invalidated. The method for shared cache invalidation comprises: hashing a key corresponding to an object in ...


8
Rajesh S Agarwalla, Madhu Chetuparambil, Steven D Ims, Brian K Martin, Thomas F McElroy, Subbarao Meduri, Daniel C Shupp, Brad B Topol: Method and system for generating auxiliary-server cache identifiers. International Business Machines Corporation, Kunzler & McKenzie, February 2, 2010: US07657595 (2 worldwide citation)

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 informa ...


9
Aditya A Desai, Brian K Martin, Jason R McGee, Gabriel G Montero: Method and system for dynamically rebalancing client sessions within a cluster of servers connected to a network. International Business Machines Corporation, Patents on Demand P A, Brian K Buchheit, Scott M Garrett, December 9, 2014: US08909782 (1 worldwide citation)

A dynamic rebalancer operates in a server cluster independently of routers directing traffic to the servers in the cluster. An analysis component uses configuration information and statistics information to determine which session, if any, should be moved. A filter component receives transfer instru ...


10
Gennaro A Cuomo, Michael L Fraenkel, Brian K Martin: Method and apparatus for affinity of users to application servers. International Business Machines Corporation, Yee & Associates P C, A Bruce Clay, April 21, 2009: US07523219 (1 worldwide citation)

A method and apparatus route hypertext protocol requests to one of a plurality of application servers, which share a database through a backend database management system. The application servers store session data in the database. Hence, if a subsequent request is routed to a different application ...