Patents by Inventor James Gordon Wilkinson

James Gordon Wilkinson 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: 6226641
    Abstract: Access to groups of related items which are accessible by multiple processes in a computer system is controlled, in response to determining that an individually accessed data item is part of a group, by marking the whole group as locked and returning an unlocking key to the process accessing the original data item. Further access to any items of the group by a process is prevented except on provision of the key. The invention is particularly applicable to messages in a message queuing system which are logically grouped and yet may be individually destructively retrieved.
    Type: Grant
    Filed: February 17, 1998
    Date of Patent: May 1, 2001
    Assignee: International Business Machines Corporation
    Inventors: Andrew Hickson, James Gordon Wilkinson
  • Patent number: 6094694
    Abstract: A data processing apparatus runs a messaging and queuing software package whereby messages received at the data processing apparatus are stored in a message queue. The apparatus has: a processor; a high storage capacity storage device; and a low storage capacity storage device (e.g., a high-speed cache); the high storage capacity storage device stores full-length expiration data for each message in the message queue; and the low storage capacity storage device stores an abbreviated version of the full-length expiration data for each message in the message queue, the abbreviated version used to quickly and efficiently determine whether a queued message is expired.
    Type: Grant
    Filed: May 4, 1998
    Date of Patent: July 25, 2000
    Assignee: International Business Machines Corporation
    Inventors: Andrew Hickson, James Gordon Wilkinson