Patents by Inventor Neil MacDougall

Neil MacDougall 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: 8417792
    Abstract: A method of invoking a service of a Web service provider using a client terminal comprises obtaining a template WSDL binding definition, communicating with the Web service to request the generation of a concrete WSDL binding and invoking the Web service using the concrete WSDL binding. A method is also provided for a Web services provider to provide asynchronous callback messages to a client, as well as the client and Web server apparatus.
    Type: Grant
    Filed: October 20, 2005
    Date of Patent: April 9, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Russell Perry, Neil MacDougall, David Murray Banks
  • Publication number: 20110078375
    Abstract: A method and device for executing data access and storage using a host device, the method comprising providing a removable device for the host operable to effect communication between the host and a remote storage service, wherein the removable device is operable to cache data received from and sent to the storage service, the removable device further operable to effect communication between the host device and the storage service using a wireless communication module.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Inventors: Keir Shepherd, Neil MacDougall, Ben Wynne, Lon Barfield
  • Publication number: 20070043883
    Abstract: A computer processor and associated computer memory which has in the memory a number of existing content processing operations (CPOs) which include associated description of the type of content they can process, and which has installed, and runable on it, a content processing operation protocol software which is capable of identifying the input requirements of input pins of the CPOs, and which can enable the characteristics of outputs of the CPOs to be identified; and which processor also has installed and runable on it CPO binding software which is adapted to reserve the operation of one CPO and provide its output to another CPO, and which has the protocol necessary to promise the services of one CPO to another CPO, the CPO binding software being able to interpret and use the characteristics of the CPOs expressed in the CPO protocol to determine that it is appropriate to link the one CPO with the other CPO to produce a desired overall function.
    Type: Application
    Filed: July 26, 2006
    Publication date: February 22, 2007
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Neil MacDougall, David Banks, Russell Perry
  • Publication number: 20060095576
    Abstract: A method of invoking a service of a Web service provider using a client terminal comprises obtaining a template WSDL binding definition, communicating with the Web service to request the generation of a concrete WSDL binding and invoking the Web service using the concrete WSDL binding. A method is also provided for a Web services provider to provide asynchronous callback messages to a client, as well as the client and Web server apparatus.
    Type: Application
    Filed: October 20, 2005
    Publication date: May 4, 2006
    Inventors: Russell Perry, Neil MacDougall, David Murray Banks