Patents by Inventor Roderick C. Henderson

Roderick C. Henderson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8539224
    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.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Roderick C. Henderson, John R. Hind, Belinda Y. Langner, Yongcheng Li
  • Patent number: 8453040
    Abstract: Obscuring information in messages to be exchanged over a communications network. In one aspect, the information comprises path name information and parameters for use in a Uniform Resource Locator (“URL”). In another aspect, the information comprises links and parameters used in forms, where hidden parameters are removed from a form and used as URL parameters. A compression dictionary is used to create a compressed form of the information. An identifier of the dictionary and an error detection code (such as a checksum) computed over the compressed information are concatenated with the compressed information, and this is encoded for sending on an outbound message. The original information is then recovered from an inbound message which contains the obscured information by reversing the processing used for the obscuring.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Roderick C. Henderson, Jr., John R. Hind, Belinda Y. Langner, Yongcheng Li
  • Patent number: 8453041
    Abstract: Obscuring information in messages to be exchanged over a communications network. In one aspect, the information comprises path name information and parameters for use in a Uniform Resource Locator (“URL”). In another aspect, the information comprises links and parameters used in forms, where hidden parameters are removed from a form and used as URL parameters. A compression dictionary is used to create a compressed form of the information. An identifier of the dictionary and an error detection code (such as a checksum) computed over the compressed information are concatenated with the compressed information, and this is encoded for sending on an outbound message. The original information is then recovered from an inbound message which contains the obscured information by reversing the processing used for the obscuring.
    Type: Grant
    Filed: March 4, 2012
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Roderick C. Henderson, Jr., John R. Hind, Belinda Y. Langner, Yongcheng Li
  • Patent number: 8346532
    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.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, John K. Gerken, III, Roderick C. Henderson, Ruthie D. Lyle
  • Patent number: 8230017
    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.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Roderick C. Henderson, John R. Hind, Yongcheng Li
  • Publication number: 20120166929
    Abstract: Exemplary embodiments disclose a method and system for providing a context-sensitive user interface.
    Type: Application
    Filed: December 28, 2010
    Publication date: June 28, 2012
    Applicant: International Business Machines Corporation
    Inventors: Roderick C. Henderson, John R. Hind, Yongchen Li
  • Publication number: 20120167227
    Abstract: Obscuring information in messages to be exchanged over a communications network. In one aspect, the information comprises path name information and parameters for use in a Uniform Resource Locator (“URL”). In another aspect, the information comprises links and parameters used in forms, where hidden parameters are removed from a form and used as URL parameters. A compression dictionary is used to create a compressed form of the information. An identifier of the dictionary and an error detection code (such as a checksum) computed over the compressed information are concatenated with the compressed information, and this is encoded for sending on an outbound message. The original information is then recovered from an inbound message which contains the obscured information by reversing the processing used for the obscuring.
    Type: Application
    Filed: March 4, 2012
    Publication date: June 28, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roderick C. Henderson, JR., John R. Hind, Belinda Y. Langner, Yongcheng Li
  • Patent number: 8001456
    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.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Thomas F. McElroy, Yongcheng Li, Roderick C. Henderson, John J. Ponzo, Laurent D. Hasson
  • Publication number: 20110107077
    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.
    Type: Application
    Filed: December 30, 2009
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roderick C. Henderson, John R. Hind, Belinda Y. Langner, Yongcheng Li
  • Publication number: 20110107190
    Abstract: Obscuring information in messages to be exchanged over a communications network. In one aspect, the information comprises path name information and parameters for use in a Uniform Resource Locator (“URL”). In another aspect, the information comprises links and parameters used in forms, where hidden parameters are removed from a form and used as URL parameters. A compression dictionary is used to create a compressed form of the information. An identifier of the dictionary and an error detection code (such as a checksum) computed over the compressed information are concatenated with the compressed information, and this is encoded for sending on an outbound message. The original information is then recovered from an inbound message which contains the obscured information by reversing the processing used for the obscuring.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roderick C. Henderson, JR., John R. Hind, Belinda Y. Langner, Yongcheng Li
  • Publication number: 20100268780
    Abstract: A system and method of creating a situational application provides for identifying content from a plurality of sources, where the content is associated with a user's interaction with the plurality of sources. Data associated with the identified content is gathered, and a situational application is generated based on the gathered data.
    Type: Application
    Filed: April 20, 2009
    Publication date: October 21, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, John Kenyon Gerken, III, Roderick C. Henderson, Ruthie D. Lyle
  • Publication number: 20100011000
    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.
    Type: Application
    Filed: July 11, 2008
    Publication date: January 14, 2010
    Applicant: International Business Machines Corp.
    Inventors: Al Chakra, John K. Gerken, III, Roderick C. Henderson, Ruthie D. Lyle
  • Publication number: 20030018668
    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.
    Type: Application
    Filed: July 20, 2001
    Publication date: January 23, 2003
    Applicant: International Business Machines Corporation
    Inventors: Kathryn H. Britton, Roderick C. Henderson, John R. Hind, Steven D. Ims, Max A. McMullen, Christopher R. Seekamp, Brad B. Topol