Patents by Inventor Christopher B. Ferris

Christopher B. Ferris 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: 8738905
    Abstract: A system and method for providing third party secure hosting of an application. The system and method includes providing a host system with a main memory and a third party secured memory, the third party secured memory storing third party information; encrypting the third party information stored on the third party secured memory upon access by a user, the encrypting being via a security key, the security key being held at a customer location; and, enabling access to the third party information only to users having the security key.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Christopher B. Ferris, Daniel E. House, Kelvin Lawrence, John R. McGarvey, Dirk Nicol
  • Patent number: 8612489
    Abstract: For each of a plurality of concepts indicated in an XBRL schema associated with an XBRL instance, concept relationship information is determined. The concept relationship information is determined from the XBRL schema, context information indicated in the XBRL instance, and at least one of a plurality of files that constitute a taxonomy set for the XBRL instance. Attribute information is determined for each concept based, at least in part, on the XBRL schema and at least one of the files that constitute the taxonomy set. An XML document is generated with XML elements structured in accordance with the concept relationship information. Each of the XML elements is populated with corresponding ones of XBRL facts to yield the structured XML data model instance.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: December 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Christopher B. Ferris, Min Li, John V. Meegan, Michael G. Rowling, Craig A. Statchuk, Zhong Tian, Xiao Feng Zhao
  • Publication number: 20130018923
    Abstract: For each of a plurality of concepts indicated in an XBRL schema associated with an XBRL instance, concept relationship information is determined. The concept relationship information is determined from the XBRL schema, context information indicated in the XBRL instance, and at least one of a plurality of files that constitute a taxonomy set for the XBRL instance. Attribute information is determined for each concept based, at least in part, on the XBRL schema and at least one of the files that constitute the taxonomy set. An XML document is generated with XML elements structured in accordance with the concept relationship information. Each of the XML elements is populated with corresponding ones of XBRL facts to yield the structured XML data model instance.
    Type: Application
    Filed: July 14, 2011
    Publication date: January 17, 2013
    Applicant: International Business Machines Corporation
    Inventors: Christopher B. Ferris, Min Li, John V. Meegan, Michael G. Rowling, Craig A. Statchuk, Zhong Tian, Xiao Feng Zhao
  • Publication number: 20090150969
    Abstract: A policy filter enables selection of a subset policy alternative that meets certain criteria from amongst a set of policy alternatives without having to specify the entire contents of the alternative to be selected. More specifically, the policy filter simplifies the process of selecting an appropriate alternative from amongst a set of available policy alternatives when the selection criteria comprises only a subset of the behaviors implied by an alternative by reducing the set of available alternatives to those that satisfy a certain criteria.
    Type: Application
    Filed: December 5, 2007
    Publication date: June 11, 2009
    Inventors: Douglas B. Davis, Christopher B. Ferris, Peter D. Niblett
  • Publication number: 20090150682
    Abstract: A system and method for providing third party secure hosting of an application. The system and method includes providing a host system with a main memory and a third party secured memory, the third party secured memory storing third party information; encrypting the third party information stored on the third party secured memory upon access by a user, the encrypting being via a security key, the security key being held at a customer location; and, enabling access to the third party information only to users having the security key.
    Type: Application
    Filed: December 10, 2007
    Publication date: June 11, 2009
    Inventors: Christopher B. Ferris, Daniel E. House, Kelvin Lawrence, John R. McGarvey, Dirk Nicol