Patents by Inventor Christopher S. Claussen

Christopher S. Claussen 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: 7984071
    Abstract: A system and computer usable code is provided for using a templated pattern to define part types on a web service definition language (WSDL) interface. Applying the templated pattern enables peer services to define a transparent contract between specific WSDL part types. The templated pattern is used to wrap the original business object with the enriched business graph schema. The templated business graph is created by extending the business graph complex type that is provided by the business object framework runtime and adding an element delegating to the original business object.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Christopher S. Claussen, Zeenat Kulkami, Zhong Yang
  • Patent number: 7761559
    Abstract: A system and method for remotely loading artifacts is disclosed. The system and method involves monitoring application installation events on a computing device. In response to detecting an application installation event, the application installation event is intercepted. The application associated with the application installation event is searched for artifacts, and any artifacts found within the application are stored in a centralized location. The artifacts are further indexed according to a target namespace. In one embodiment, the system and method further involved receiving a query from a client to locate an artifact, locating the artifact from previously extracted artifacts and returning the artifact as URL address.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Xiaochun Mei, Michael W. Brown, Christopher S. Claussen, Xin Huang, Hua Cheng, Gang Chen, Hai Y. Zhao
  • Patent number: 7720931
    Abstract: A system and method of remotely loading artifacts is disclosed. The method involves storing and indexing a plurality of artifacts in a centralized location. A query is received from a client to locate an artifact, and the artifact is located within the central location. A reply is then returned to the client, wherein the reply includes a location of the artifact. In one embodiment, the method of remotely loading artifacts further involves the artifacts being previously extracted from an application during the installation of the application.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Xiaochun Mei, Michael W. Brown, Christopher S. Claussen, Xin Huang, Hua Cheng, Gang Chen, Hai Y. Zhao
  • Publication number: 20080091792
    Abstract: A system and method of remotely loading artifacts is disclosed. The method involves storing and indexing a plurality of artifacts in a centralized location. A query is received from a client to locate an artifact, and the artifact is located within the central location. A reply is then returned to the client, wherein the reply includes a location of the artifact. In one embodiment, the method of remotely loading artifacts further involves the artifacts being previously extracted from an application during the installation of the application.
    Type: Application
    Filed: October 13, 2006
    Publication date: April 17, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiaochun Mei, Michael W. Brown, Christopher S. Claussen, Xin Huang, Hua Cheng, Gang Chen, Hai Y. Zhao
  • Publication number: 20080091808
    Abstract: A system and method for remotely loading artifacts is disclosed. The system and method involves monitoring application installation events on a computing device. In response to detecting an application installation event, the application installation event is intercepted. The application associated with the application installation event is searched for artifacts, and any artifacts found within the application are stored in a centralized location. The artifacts are further indexed according to a target namespace. In one embodiment, the system and method further involved receiving a query from a client to locate an artifact, locating the artifact from previously extracted artifacts and returning the artifact as URL address.
    Type: Application
    Filed: October 13, 2006
    Publication date: April 17, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiaochun Mei, Michael W. Brown, Christopher S. Claussen, Xin Huang, Hua Cheng, Gang Chen, Hai Y. Zhao
  • Patent number: 5544316
    Abstract: A method and system for providing communications services between multiple processes running in multiple computer systems is provided. A single system semantic can be used to access processes, whether such processes reside on a local or remote computer. A mechanism is provided to allow processes to register as part of a distributed context. Registration may be accomplished explicitly by any child process to name its parent in the hierarchy, or automatically by the parent process when spawning children. This mechanism allows the additional flexibility that destination nodes in the distributed environment may be selected at run time without requiring knowledge on the part of the executing process. This allows the ability to cause processes to be distributed based on machine type, facilities available on a specific node or load balancing considerations.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: August 6, 1996
    Assignee: International Business Machines Corporation
    Inventors: Eric R. Carpenter, Christopher S. Claussen, James O. Cox
  • Patent number: 5421004
    Abstract: Disclosed is a method and system for providing a complex testing framework/scaffold. Also included are testing tools that automate and simplify the testing process. The disclosed design handles networking and task concurrency. The testing scaffold is aimed at being a flexible test case driver that can be used to execute functional verification tests on a single host or large networked system level integration tests involving dozens of hosts. The testing scaffold is designed to meet the requirements of large scale testing environments. The ability to execute these environments similarly allows manipulation of smaller scale environments.
    Type: Grant
    Filed: September 24, 1992
    Date of Patent: May 30, 1995
    Assignee: International Business Machines Corporation
    Inventors: Eric R. Carpenter, Christopher S. Claussen, James O. Cox