Patents by Inventor John Shepherdson

John Shepherdson 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).

  • Publication number: 20070244800
    Abstract: A method for allocating service providers to a set of required services, each service provider being associated with a respective bidding entity and the method comprising repeatedly performing the following steps: receiving at least one bid from each of some or all of the bidding entities, each bid specifying one or more of the required services and indicating a bid value; accepting bids that specify no services that are specified in any other bids; for any sets of bids that specify one or more of the same services, selecting one of those bids in dependence on the bid values specified in each bid of the set, and accepting the selected bid; and removing the services specified in accepted bids from the list of required services.
    Type: Application
    Filed: March 22, 2007
    Publication date: October 18, 2007
    Inventors: Habin Lee, John Shepherdson
  • Publication number: 20070192400
    Abstract: An anomaly management method is provided for a multi-agent system (MAS) in which a plurality of application agents are arranged to be capable of interacting with each other over a communications network. The MAS has a plurality of anomaly management agents arranged to receive reports from a referring agent regarding a referred agent when a referring agent has determined an interaction anomaly has occurred which was potentially caused by one or more conditions associated with a referred agent. The anomaly management agent is arranged to determine one or more conditions associated with the referred agent which have caused the interaction anomaly. The anomaly management agent is also arranged to remedy the condition. The method comprises at least one of said plurality of anomaly management agents receiving a message containing information related to the interaction with the referred agent from the referring agent.
    Type: Application
    Filed: March 11, 2005
    Publication date: August 16, 2007
    Applicant: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Habin Lee, Patrik Mihailescu, John Shepherdson
  • Publication number: 20070162540
    Abstract: A method is provided for communicating between software agents in a multi-agent system. Communication between agents is defined by means of a conversation model comprising a sequence of defined tasks which, when executed by a software agent, implement one or more roles in an inter-agent conversation. A software agent is provided which, when executed on a computer, is arranged to implement the method, in particular to receive a conversation model, for example one not previously known to the agent, to identify the ontology items used in the conversation model with respect to a defined role to be implemented by the software agent, to determine whether the agent is capable of providing or processing each of the identified ontology items, and if capable, to execute the tasks defined in the conversation model to implement the role.
    Type: Application
    Filed: March 18, 2005
    Publication date: July 12, 2007
    Inventors: Habin Lee, Patrik Mihailescu, John Shepherdson
  • Publication number: 20060230109
    Abstract: A method of recovering the status of a collaboration between a plurality of component agents in a multi-agent systems architecture, the method comprising: processing collaboration information forwarded by a mediator agent for each component agent; maintaining a collaboration processing status information record derived from the collaboration information provided by each collaborating agent to the mediator agent; and in the event that a device which affects the collaboration suffers an event which causes one or more component agents to lose its collaboration status, recovering the collaboration status using one or more of said collaboration processing status information records.
    Type: Application
    Filed: March 3, 2004
    Publication date: October 12, 2006
    Inventors: Habin Lee, John Shepherdson
  • Publication number: 20060225064
    Abstract: A service component enables client/server interactions even when information on the content language and/or interaction protocol required for the service the client agent has requested from the service agent is not known a priori. The service component has a generic structure comprising a plurality of role components which perform the service interaction between the client agent and the server agent and which provide sufficient information on the interaction requirements to enable the requested service to be provided.
    Type: Application
    Filed: March 18, 2004
    Publication date: October 5, 2006
    Inventors: Habin Lee, John Shepherdson, Patrik Mihailescu