Patents by Inventor Gareth E. Jones

Gareth E. Jones 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: 20100179996
    Abstract: A publisher, a subscriber or a message broker sets a messaging engine in the message broker to send or forward one or more messages to subscriber(s) after receiving a specific number of messages on specific topic(s) within a specific time interval. A plurality of publishers publishes messages on the specific topic(s). A messaging engine receives the published messages. If the number of the published messages on the specific topic(s) becomes the specific number of messages within a specific time interval, the messaging engine sends or forwards a single or plural message(s) on the specific topic to the subscriber(s). Otherwise, the messaging engine does not send or forward any message on the specific topic to the subscriber(s).
    Type: Application
    Filed: January 13, 2009
    Publication date: July 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gareth E. Jones, Darren M. Shaw
  • Publication number: 20100023587
    Abstract: Subscribers connected to a publish/subscribe message broker receive messages on topic names to which they have subscribed. The subscribers receive any number of messages on each topic to which they have subscribed. When the broker receives a message on a second, pre-specified, topic, associated with a first topic, the broker removes any existing retained message related to the first topic. Thus any subsequent subscribers to the first topic do not receive the retained message when they subscribe, and thus do not receive out-of-date information. If, at a later date, a new message is published on the first topic subscribers will receive the new message if they are still subscribed.
    Type: Application
    Filed: February 23, 2007
    Publication date: January 28, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin J. Fletcher, Gareth E. Jones, Matthew R. Whitehead
  • Publication number: 20090265161
    Abstract: A method, apparatus and software is disclosed for transforming a natural language request for modifying a set of subscriptions for a publish/subscribe topic string in which a predetermined element in the request is transformed into a publish/subscribe symbol in the topic string.
    Type: Application
    Filed: February 17, 2009
    Publication date: October 22, 2009
    Inventors: Benjamin J. Fletcher, Gareth E. Jones
  • Publication number: 20090228563
    Abstract: A method of operating a publish/subscribe message broker. A method in accordance with an embodiment includes receiving a message on a topic from a publisher, identifying the message as a start of a sequence of messages, transmitting the message to one or more existing subscribers to the topic, registering a new subscriber to the topic, receiving a further message on the topic from a publisher, and transmitting the further message to the one or more existing subscribers to the topic, but not to the registered new subscriber to the topic. Following the identifying of the message as a start of a sequence of messages, the message broker creates a new sub-topic corresponding to the sequence of messages and subscribes the one or more existing subscribers to the new topic. Any new messages received that relate to the sequence are published to the sub-topic and not the original topic. Any new subscribers to the topic are not subscribed to the sub-topic.
    Type: Application
    Filed: February 4, 2009
    Publication date: September 10, 2009
    Inventors: Gareth E. Jones, Matthew R. Whitehead
  • Publication number: 20090228505
    Abstract: The present invention is directed to non-programmatic access to enterprise messaging administration. A method of operating a data processing system, wherein the data processing system includes a file system, a messaging system and a monitoring component, in accordance with an embodiment includes: monitoring the file system, detecting a change in the file system, and amending a structure of the messaging system, according to the detected change in the file system.
    Type: Application
    Filed: February 4, 2009
    Publication date: September 10, 2009
    Inventors: Gareth E. Jones, Saket Rungta
  • Publication number: 20090125597
    Abstract: A method of creating an annotation to an email. The method includes: receiving an email; receiving a predefined user input; creating an annotation in response to the predefined user input, the annotation linked to the email; receiving a further user input; and defining a permission for the annotation according to the further user input, the permission defining user access to the annotation. When transmitting a second email as a response to the received email, the second email is linked to the annotation. The method further includes displaying at least a part of the annotation linked to the received email, for example when a user hovers over the email. The structure of the annotations allows the associating of the annotation with one or more further annotations.
    Type: Application
    Filed: October 7, 2008
    Publication date: May 14, 2009
    Inventors: Hollie Carr, Margaret A. Beynon, Gareth E. Jones, Matthew R. Whitehead
  • Publication number: 20080076431
    Abstract: A method, apparatus and software are disclosed in which the position of a mobile device is determined by proximity detection from a first node using one wireless communications protocol and the position of the first node is determined using a set of signals from base stations having known locations and using a second wireless communications protocol.
    Type: Application
    Filed: September 19, 2007
    Publication date: March 27, 2008
    Inventors: Ben J. Fletcher, Gareth E. Jones, Matthew R. Whitehead