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.
Optimal Page Sharing In A Collaborative Environment
Roderick C. Henderson - Apex NC, US John R. Hind - Raleigh NC, US Yongcheng Li - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709205, 709204, 382232, 382242, 382243
Abstract:
A method, system and apparatus for a collaborative system, method and apparatus configured for optimal page sharing. The system of the invention can include a collaborative application disposed in a collaborative peer and configured for communicative coupling to other collaborative peers. The system can further include a compressor/decompressor disposed in the collaborative peer. The compressor/decompressor can include logic programmed to pre-process a shared page for the collaborative application by compressing the shared page before transmitting the shared page to the other collaborative peers.
Managing The Creation, Detection, And Maintenance Of Sensitive Information
Al Chakra - Apex NC, US Roderick C. Henderson - Apex NC, US Ruthie D. Lyle - Durham NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
704 1, 726 28
Abstract:
A method, information processing system, and computer program storage product for managing information within an electronic file are provided. A plurality of information sets within an electronic file is analyzed. At least one of the information sets is compared to at least one statistical classification model. The statistical classification model includes one or more probabilities associated with a plurality of analyzed information sets that indicate a likelihood that a respective analyzed information set is classified sensitive information. The at least one information set is determined to substantially match at least one analyzed information set in the statistical classification model. The probability associated with the at least one analyzed information set is determined whether to be above a threshold. The at least one information set is classified as sensitive information in response to determining that the probability is above the threshold.
Roderick C. Henderson - Apex NC, US John R. Hind - Raleigh NC, US Belinda Y. Langner - Cary NC, US Yongcheng Li - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L 29/06
US Classification:
713151, 726 26
Abstract:
Obscuring form data to be passed in forms that are sent in messages over a communications network. The form data to be obscured is removed from a form and inserted as a portion of a Uniform Resource Location (“URL”) string. The obscured form data may comprise hidden fields and/or links. An obfuscation is then applied to the portion of the URL string, thereby obscuring the information for sending on an outbound message. The original information is recovered from an inbound message which contains the obscured information by reversing the processing used for the obscuring. In one aspect, the obfuscation comprises encryption. In another aspect, the obfuscation comprises creating a tiny URL that replaces the portion of the URL string.
Enhanced Transcoding Of Structured Documents Through Use Of Annotation Techniques
Kathryn Britton - Chapel Hill NC, US Roderick Henderson - Greensboro NC, US John Hind - Raleigh NC, US Steven Ims - Apex NC, US Max McMullen - Jericho VT, US Christopher Seekamp - Boca Raton FL, US Brad Topol - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/00
US Classification:
707/513000, 370/513000, 707/512000
Abstract:
Methods, systems, and computer program products for improving the transcoding operations which are performed on structured documents (such as those encoded in the Hypertext Markup Language, or “HTML”) through use of annotations. Source documents may be annotated according to one or more types of annotations. Representative types of annotations direct an annotation engine to perform selective clipping of document content, provide enhanced HTML form support, request node and/or attribute replacement or the insertion of HTML or other rendered markup syntax, and direct a transcoding engine to provide fine-grained transcoding preference support (such as controlling transcoding of tables on a per-row or per-column basis). The disclosed techniques may be used with statically-generated document content and with dynamically-generated content. Annotation is performed as a separate step preceding transcoding, and a modified document resulting from processing annotations may therefore be re-used for multiple different transcoding operations.
Methods, Systems, And Computer Program Products For Portlet Aggregation By Client Applications On A Client Side Of Client/Server Environment
Roderick Henderson - Apex NC, US Yongcheng Li - Raleigh NC, US Thomas McElroy - Raleigh NC, US
International Classification:
G06F015/16
US Classification:
709201000, 709217000
Abstract:
Information can be provided to a client application by aggregating, on a client side of a logically separated client side/server side computing environment, information retained on the client side that is displayed by a client application with requested information provided by a portal application server on the server side of the client side/server side environment for display by the client application. Related systems and computer program products are discussed.
Method, System And Program Product For Integrating Web Services On A Client
Roderick Henderson - Apex NC, US Yongcheng Li - Cary NC, US Thomas McElroy - Raleigh NC, US Yih-Shin Tan - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/16 G06F015/173
US Classification:
709217000, 709201000, 709224000, 709219000
Abstract:
Method, system and program product for integrating web services on a client computer. Selection criteria is used at a client computer to select web services. Once selected, service data is received from each of the web services. The service data is then aggregated at the client computer. The service data can be assembled into a custom page that can be displayed by a user. Further, the service data can be stored in a structured data object that allows for pre-fetching and caching of the service data.
Methods, Systems, And Computer Program Products For Client Side Prefetching And Caching Of Portlets
Roderick Henderson - Apex NC, US Yongcheng Li - Cary NC, US Thomas McElroy - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/16
US Classification:
709219000
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.
GLADSTONE PARK CHEFS - Banbury, Oxfordshire since Aug 2012
Senior Account Director
Jedrax Corporation 1998 - Jul 2012
Director
HSI Recruitment Aug 2009 - Dec 2011
Account Director
Jedrax Corporation 1996 - 2009
Vice President
Berkeley Scott 1984 - 1996
Division Manager