Patents by Inventor Andrew Stanford-Clark

Andrew Stanford-Clark 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: 20070156898
    Abstract: A method, apparatus and computer program for controlling access to a publish/subscribe message broker. Publish/subscribe functions provided by the message broker are divided into function sets. Each function set is associated with a communication path. A request is received at the message broker via one of a plurality of communication paths and requests access to a publish or subscribe function provided by the message broker. It is determined which communication path is used and it is identified which function set the requested function is a part of. It is then determined whether the identified function set is associated with the communication path used; if the result is positive then access to the requested publish or subscribe function is provided.
    Type: Application
    Filed: November 21, 2006
    Publication date: July 5, 2007
    Inventors: Richard Appleby, Andrew Stanford-Clark
  • Publication number: 20070130257
    Abstract: Summarization of text in a document may be requested in dependence upon the position of the text in relation to other text within the document or the position of the document containing the text within a plurality of documents in a document structure. Summarization of text in a document may also be requested in dependence upon a user's interaction with an application in conjunction with a version of the document or with a document structure including the document. Different levels of summarization may be applied to different segments of text within a document.
    Type: Application
    Filed: November 16, 2006
    Publication date: June 7, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: BHARAT BEDI, MARC CARTER, MARTIN GALE, LUCAS PARTRIDGE, ANDREW STANFORD-CLARK
  • Publication number: 20070067389
    Abstract: A method for managing subscription requests in a publish/subscribe messaging system. Clients register a subscription at a message broker via one protocol and receive messages in matching that subscription on another protocol.
    Type: Application
    Filed: July 25, 2006
    Publication date: March 22, 2007
    Applicant: International Business Machines Corporation
    Inventors: Bharat Bedi, Andrew Stanford-Clark
  • Publication number: 20060187906
    Abstract: A controller for use at a node of a clustered computer apparatus comprises an exception detection component for detecting an exception raised by a service component at the node; a quiesce component responsive to the exception detection component for quiescing lease-governed activity by the service component prior to termination of a lease; a lease control component responsive to the quiesce component for pre-expiry relinquishing of the lease; and a communication component responsive to the lease control component for communicating the pre-expiry relinquishing of the lease to one or more further nodes of said clustered computer apparatus. The controller may further comprise a further communication component for receiving a communication indicating the pre-expiry relinquishing of a lease; a further lease control component responsive to the communication to control failure processing; and a further service component to perform a service in place of the service component at the node.
    Type: Application
    Filed: February 9, 2006
    Publication date: August 24, 2006
    Inventors: Bharat Bedi, Andrew Stanford-Clark
  • Publication number: 20060167968
    Abstract: The invention relates to a message brokering system for connecting a client in a local publish/subscribe messaging system to a remote message broker. The system comprises a message broker in said local publish/subscribe messaging system and a metabroker application means representing said remote message broker. The local message broker comprises publish/subscribe means for proxying messages between the client and the metabroker application means. The metabroker application means comprises publish/subscribe means for proxying messages between the local broker and the remote broker.
    Type: Application
    Filed: February 17, 2004
    Publication date: July 27, 2006
    Inventors: Andrew Reynolds, Christopher Sharp, Andrew Stanford-Clark
  • Publication number: 20060167897
    Abstract: A broker-based publish/subscribe messaging system is administered in which a session-based network connection (such as TCP/IP) from an administrator publish/subscribe client application is established with a broker. Administration commands are received as messages from the administrator publish/subscribe client application at the broker via the session-based network connection and response messages are sent from the broker via the session-based network connection to only the administrator publish/subscribe client application.
    Type: Application
    Filed: December 7, 2005
    Publication date: July 27, 2006
    Inventors: David Jones, Andrew Stanford-Clark
  • Publication number: 20060126621
    Abstract: A system for use in a publish/subscribe messaging system, the publish/subscribe messaging system having: a network, wherein the network has associated network data; and a broker having a matching engine for receiving at least one message from a publisher and for sending the at least one received message to a subscriber over the network. The at least one message has associated size metadata. The system comprises an intercept component for intercepting the at least one received message before sending by the matching engine and a receiving component for receiving the network data and the size metadata. A determining component, responsive to the receiving component, determines an instruction, which comprises a parameter associated with a time period over which the at least one received message is sent to the subscriber by the matching engine. The instruction is determined in accordance with the received network data and the size metadata.
    Type: Application
    Filed: October 24, 2005
    Publication date: June 15, 2006
    Inventors: Bharat Bedi, Martin Gale, Andrew Stanford-Clark
  • Publication number: 20060047666
    Abstract: Subscribers connected to a publish/subscribe message broker receive messages on topic names to which they have subscribed. The messages are published with respective topic names within a sequence of topic names. The subscribers initially subscribe to at least one topic in the sequence, and then await receipt of a published message on the subscribed topic. On receipt of a published message, the subscriber unsubscribes from the subscribed topic and subscribes to a previously-unsubscribed next topic in the sequence.
    Type: Application
    Filed: August 23, 2005
    Publication date: March 2, 2006
    Inventors: Bharat Bedi, Marc Carter, Andrew Stanford-Clark
  • Publication number: 20050138539
    Abstract: A method of assisting a user, for use in an environment comprising: a user session, an external entity session and a forms engine for generating a form. The method comprises the steps of: registering with the user session, wherein a first session is established between the user session and the forms engine; receiving a request for assistance from a user; in response to receiving the request, de-registering with the user session, wherein the first session is un-established; registering with the external entity session, wherein a second session is established between the external entity session and the forms engine; receiving input from the external entity session; and populating the form with the received input.
    Type: Application
    Filed: October 28, 2004
    Publication date: June 23, 2005
    Inventors: Andrew Bravery, Martin Gale, Roland Merrick, Andrew Stanford -Clark
  • Publication number: 20050108418
    Abstract: The present invention provides a real-time means of automatically updating the content of a user pre-selected set of web pages without any activity required on the part of the user to initiate each web page updating procedure. This is achieved by incorporating into a browser of a user's computing device software code that is responsive to real-time web page content change notification messages to cause the browser to reload a URL identified in the change notification message. Alternatively, the software code may comprise a Java applet or the like embedded in a downloaded web page that is responsive to change notification messages to cause the browser to reload a web page whose URL is identified in the message or to reload a currently displayed web page. The change notification messages are generated by applications whose web page content has changed and the messages are relayed in real-time to push client agents comprising said software code by a message broker agent.
    Type: Application
    Filed: March 31, 2004
    Publication date: May 19, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bharat Bedi, Andrew Stanford-Clark
  • Publication number: 20050021667
    Abstract: A method and arrangement (100) for impermanent connectivity between a client unit (110) and a server (120) in a network, comprising: at the client unit, a client proxy function (114) for receiving information from/for a client application (112), for storing said information, and for relaying said information between the client unit and the server when a connectivity link (130) therebetween is established. The arrangement may further comprise a server proxy function (124), and a messaging subsystem (116, 122). The information may be SMTP, POP3, HTTP or FTP information. An FTP file ‘GET’ command may be performed by, in response to the ‘GET’ command, writing a local file at the client unit having a unique signature, and when the connectivity link is established, obtaining the requested file from the server, finding the file at the client unit having the unique signature, and over-writing the found file with the obtained file.
    Type: Application
    Filed: November 13, 2003
    Publication date: January 27, 2005
    Applicant: International Business Machines Corporation
    Inventors: David Conway-Jones, Andrew Stanford-Clark