Patents by Inventor Robert Congdon

Robert Congdon 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: 9547532
    Abstract: Techniques to provide proxies for web services are described. A technique may include providing proxies for web services that translate one format to a format native used, or understood, by the web service without having to rewrite existing APIs. In one embodiment, for example, an apparatus may comprise a processing unit and a network interface coupled to the processing unit. The apparatus may further include a web service executing web service requests on the processing unit using a native format. The apparatus may further include a proxy to receive a web service request in a first format via the network interface and to translate the web service request from the first format to the native format. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: January 17, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Loughry, Elroy Dyksen, Robert Congdon, Edward Banti, Kumarswamy Valegerepura, Ilya Smirnov, Selvaraj Nalliah, Harvey Rook
  • Publication number: 20130191509
    Abstract: Techniques to provide proxies for web services are described. A technique may include providing proxies for web services that translate one format to a format native used, or understood, by the web service without having to rewrite existing APIs. In one embodiment, for example, an apparatus may comprise a processing unit and a network interface coupled to the processing unit. The apparatus may further include a web service executing web service requests on the processing unit using a native format. The apparatus may further include a proxy to receive a web service request in a first format via the network interface and to translate the web service request from the first format to the native format. Other embodiments are described and claimed.
    Type: Application
    Filed: January 19, 2012
    Publication date: July 25, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael Loughry, Elroy Dyksen, Robert Congdon, Edward Banti, Kumarswamy Valegerepura, Ilya Smirnov, Selvaraj Nalliah, Harvey Rook
  • Patent number: 7926112
    Abstract: A system protects a computing device from potentially harmful code in a document by receiving a data structure representation of the document and adding dynamically one or more definitions of potentially harmful active content to an editable configuration file. Each definition identifies potentially harmful active content and specifies an action to be performed on that potentially harmful active content if that potentially harmful active content is found in the document. The editable configuration file is parsed to generate a data structure representation of the one or more definitions in the editable configuration file. The data structure representation of the document is compared with the data structure representation of the one or more definitions of potentially harmful active content to identify potentially harmful active content within the document. The document is modified to render harmless any identified potentially harmful active content before presenting the document to the computing device.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mary Ellen Zurko, Vernoica Morales, Robert Congdon
  • Publication number: 20090293127
    Abstract: A system protects a computing device from potentially harmful code in a document by receiving a data structure representation of the document and adding dynamically one or more definitions of potentially harmful active content to an editable configuration file. Each definition identifies potentially harmful active content and specifies an action to be performed on that potentially harmful active content if that potentially harmful active content is found in the document. The editable configuration file is parsed to generate a data structure representation of the one or more definitions in the editable configuration file. The data structure representation of the document is compared with the data structure representation of the one or more definitions of potentially harmful active content to identify potentially harmful active content within the document. The document is modified to render harmless any identified potentially harmful active content before presenting the document to the computing device.
    Type: Application
    Filed: July 31, 2009
    Publication date: November 26, 2009
    Applicant: International Business Machines Corporation
    Inventors: Mary Ellen Zurko, Veronica Morales, Robert Congdon
  • Patent number: 7607172
    Abstract: Described are a system and method for protecting a computing device from potentially harmful code in a document. One or more definitions of potentially harmful active content are provided in an editable text file. The document is compared with each definition of potentially harmful active content in the editable text file to identify potentially harmful active content within the document. The document is modified to render harmless any identified potentially harmful active content before presenting the document to the computing device.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: October 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mary Ellen Zurko, Veronica Morales, Robert Congdon
  • Publication number: 20050198692
    Abstract: Described are a system and method for protecting a computing device from potentially harmful code in a document. One or more definitions of potentially harmful active content are provided in an editable text file. The document is compared with each definition of potentially harmful active content in the editable text file to identify potentially harmful active content within the document. The document is modified to render harmless any identified potentially harmful active content before presenting the document to the computing device.
    Type: Application
    Filed: March 2, 2004
    Publication date: September 8, 2005
    Applicant: International Business Machines Corporation
    Inventors: Mary Zurko, Veronica Morales, Robert Congdon
  • Publication number: 20050076083
    Abstract: An n-tier configured Internet Message Access Protocol (IMAP) compliant mail server. A collaborative messaging application can include an IMAP compliant mail server configured for operation within an n-tier enterprise environment provided by an application server. The collaborative messaging application also can include a markup language driven interface to the IMAP compliant mail server disposed within a Web container in the application server. A data store can be configured to store messages process by the IMAP compliant mail server. Finally, a directory can be configured to provide configuration and addressing data to the IMAP compliant mail server. Importantly, the IMAP compliant mail server can include a set of platform independent classes programmed for execution in a virtual machine and specifically operable in the n-tier enterprise environment. In particular, the virtual machine can be a Java virtual machine and the n-tier enterprise environment can include J2EE.
    Type: Application
    Filed: October 3, 2003
    Publication date: April 7, 2005
    Applicant: International Business Machines Corporation
    Inventors: Robert Congdon, Wei-Lee Jamrog