Patents by Inventor Philip Theodore Berkland

Philip Theodore Berkland 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: 8180847
    Abstract: An apparatus and method for deploying web services in a web services infrastructure are provided. With the apparatus and method, a deployment descriptor for a web service is retrieved from a configuration file. A location type in the deployment descriptor is provided for identifying whether the web service is implemented using a web services description language (WSDL) document only, a JavaBean only, or both a WSDL document and a JavaBean. Based on the location type, and associated attributes of the location type, processes are performed for generating an internal definition of the web service to thereby deploy the web service in the web services infrastructure.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Philip Theodore Berkland, Bryce Allen Curtis, Gregory Alan Flurry
  • Patent number: 7392298
    Abstract: An apparatus and method for deploying web services in a web services infrastructure are provided. With the apparatus and method, a deployment descriptor for a web service is retrieved from a configuration file. A location type in the deployment descriptor is provided for identifying whether the web service is implemented using a web services description language (WSDL) document only, a JavaBean only, or both a WSDL document and a JavaBean. Based on the location type, and associated attributes of the location type, processes are performed for generating an internal definition of the web service to thereby deploy the web service in the web services infrastructure. The internal definition may be generated from the WSDL document directly, if the location type is WSDL only. If the location type is JavaBean only, the internal definition may be generated by first generating a WSDL document from the JavaBean and then generating the internal definition from the generated WSDL document.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Philip Theodore Berkland, Bryce Allen Curtis, Gregory Alan Flurry
  • Patent number: 7284039
    Abstract: An apparatus and method for deploying web services in a web services infrastructure are provided. With the apparatus and method, a deployment descriptor for a web service is retrieved from a configuration file. A location type in the deployment descriptor is provided for identifying whether the web service is implemented using a web services description language (WSDL) document only, a JavaBean only, or both a WSDL document and a JavaBean. Based on the location type, and associated attributes of the location type, processes are performed for generating an internal definition of the web service to thereby deploy the web service in the web services infrastructure. The internal definition may be generated from the WSDL document directly, if the location type is WSDL only. If the location type is JavaBean only, the internal definition may be generated by first generating a WSDL document from the JavaBean and then generating the internal definition from the generated WSDL document.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: October 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: Philip Theodore Berkland, Bryce Allen Curtis, Gregory Alan Flurry
  • Publication number: 20040117425
    Abstract: An apparatus and method for deploying web services in a web services infrastructure are provided. With the apparatus and method, a deployment descriptor for a web service is retrieved from a configuration file. A location type in the deployment descriptor is provided for identifying whether the web service is implemented using a web services description language (WSDL) document only, a JavaBean only, or both a WSDL document and a JavaBean. Based on the location type, and associated attributes of the location type, processes are performed for generating an internal definition of the web service to thereby deploy the web service in the web services infrastructure. The internal definition may be generated from the WSDL document directly, if the location type is WSDL only. If the location type is JavaBean only, the internal definition may be generated by first generating a WSDL document from the JavaBean and then generating the internal definition from the generated WSDL document.
    Type: Application
    Filed: December 17, 2002
    Publication date: June 17, 2004
    Applicant: IBM Corporation
    Inventors: Philip Theodore Berkland, Bryce Allen Curtis, Gregory Alan Flurry
  • Publication number: 20040111525
    Abstract: The present invention provides a mechanism for the dynamic discovery and selection of web service implementations at runtime without explicit client control. With the mechanism of the present invention, service requests are received from clients and a portType or other type identifier of operations that need to be supported by a service implementation is identified. A discovery mechanism is invoked for querying service information sources to identify candidates from these sources that support the portType or operations identified. A list of these candidates is compiled and a selection mechanism is used to select a candidate from the compiled list. The selected candidate is then used to generate a service object used by a client for accessing the actual service implementation.
    Type: Application
    Filed: December 9, 2002
    Publication date: June 10, 2004
    Applicant: International Business Machines Corporation
    Inventors: Philip Theodore Berkland, Gregory Alan Flurry, Simon Antony James Holdsworth, Elizabeth Ann Hutchison
  • Patent number: 6230161
    Abstract: A system, method, and article of manufacture for intuitively defining new attributes and methods as a function of existing attributes and methods is described. The method comprises the steps of creating a composite object having object elements including methods and attributes combined according to a composition rule, displaying a view of expression elements comprising the attributes and methods of the composite object, defining an object element expression combining at least two of the expression elements, and forming the hybrid object element from the selected expression elements. In one embodiment, a drop-down list is used to select a series of attributes, methods and operators that comprise the expression defining the hybrid element. The apparatus comprises means for performing the operations above, including a computer with a processor and memory coupled to a data storage device and a display.
    Type: Grant
    Filed: July 31, 1998
    Date of Patent: May 8, 2001
    Assignee: International Business Machines Corporation
    Inventors: Philip Theodore Berkland, Howard Justin Glaser, Stewart Earle Nickolas
  • Patent number: 6223185
    Abstract: A method, apparatus, and article of manufacture for combining existing objects is disclosed. The method comprises the steps of accepting a selection of existing objects to combine, retrieving the methods and attributes of the selected objects, applying a composition rule to the retrieved methods and attributes to define combined methods and attributes, and storing references to the combined methods and attributes to the composite object. The present invention also comprises an article of manufacture, tangibly embodying a series of instructions for performing the above steps. The apparatus comprises a processor for selecting existing objects and for applying a composition rule to the retrieved objects and methods and an I/O device for retrieving the methods an attributes for the selected objects and for storing references to the combined methods and attributes.
    Type: Grant
    Filed: July 31, 1998
    Date of Patent: April 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: Philip Theodore Berkland, Howard Justin Glaser, David Joseph Kuettel, Stewart Earle Nickolas, John Conrad Sanchez