Patents by Inventor John Swanke

John Swanke 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: 8302093
    Abstract: A method for deploying a software product comprising a plurality of components is provided. The method can include reading a topological description of the software product and its components, wherein the topological description defines characteristics and dependencies of the components. The method can further include reading characteristics of a plurality of publishers and matching each of the plurality of components to one of the plurality of publishers according to the characteristics and dependencies of the components and the characteristics of the plurality of publishers. A publisher may be a computer connected to a network. The method can further include distributing the plurality of components among the plurality of publishers responsive to the step of matching and validating each set of components distributed to each publisher.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Daniel C. Berg, Brad L. Blancett, Michael D. Elder, Chad M. Holliday, Narinder Makin, Timothy A. Pouyer, John Swanke
  • Publication number: 20110145766
    Abstract: A method and a system for presenting a semantic model. A semantic diagram of the semantic model can be presented on a display, the semantic diagram including at least one graphical image representing a real world device as an element of the semantic model. When the graphical image is selected by a user, a list including at least one semantic qualifier can be presented on the display. A first user selection of a first semantic qualifier can be received. A first qualifier key can be generated. The first qualifier key can associate the first semantic qualifier with the real world device. The first qualifier key can be persisted to a memory device. The first qualifier key can be processed during a validation routine performed on the semantic model.
    Type: Application
    Filed: December 15, 2009
    Publication date: June 16, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel Berg, Michael D. Elder, John Swanke