Patents by Inventor Ian Hickson

Ian Hickson 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: 10981926
    Abstract: Disclosed are compounds, compositions and methods for treating of disorders that are affected by the antagonism of one or more androgen receptor types. Such compounds are represented by Formula (I) as follows: wherein R1 and G are defined herein.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: April 20, 2021
    Assignee: Janssen Pharmaceutica NV
    Inventors: Gilles Bignan, Peter J. Connolly, Ian Hickson, Lieven Meerpoel, Vineet Pande, Zhuming Zhang, Jonathan Branch, Christian Rocaboy, Luis B. Trabalón Escolar
  • Publication number: 20200109150
    Abstract: Disclosed are compounds, compositions and methods for treating of disorders that are affected by the antagonism of one or more androgen receptor types. Such compounds are represented by Formula (I) as follows: wherein R1 and G are defined herein.
    Type: Application
    Filed: November 8, 2019
    Publication date: April 9, 2020
    Inventors: Gilles Bignan, Peter J. Connolly, Ian Hickson, Lieven Meerpoel, Vineet Pande, Zhuming Zhang, Jonathan Branch, Christian Rocaboy, Luis B. Trabalón Escolar
  • Patent number: 10501469
    Abstract: Disclosed are compounds, compositions and methods for treating of disorders that are affected by the antagonism of one or more androgen receptor types. Such compounds are represented by Formula (I) as follows: wherein R1 and G are defined herein.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: December 10, 2019
    Assignee: Janssen Pharmaceutica NV
    Inventors: Gilles Bignan, Peter J. Connolly, Ian Hickson, Lieven Meerpoel, Vineet Pande, Zhuming Zhang, Jonathan Branch, Christian Rocaboy, Luis B. Trabalón Escolar
  • Publication number: 20190330190
    Abstract: Disclosed are compounds, compositions and methods for treating of disorders that are affected by the antagonism of one or more androgen receptor types. Such compounds are represented by Formula (I) as follows: wherein R1, R2a, R2b, Z, X, Y, and G are defined herein.
    Type: Application
    Filed: June 13, 2019
    Publication date: October 31, 2019
    Inventors: Gilles Bignan, Peter J. Connolly, Ian Hickson, Lieven Meerpoel, Vineet Pande, Zhuming Zhang, Jonathan Branch, Christian Rocaboy, Luis B. Trabalón Escolar
  • Publication number: 20180298021
    Abstract: Disclosed are compounds, compositions and methods for treating of disorders that are affected by the antagonism of one or more androgen receptor types. Such compounds are represented by Formula (I) as follows: wherein R1 and G are defined herein.
    Type: Application
    Filed: June 19, 2018
    Publication date: October 18, 2018
    Inventors: Gilles Bignan, Peter J. Connolly, Ian Hickson, Lieven Meerpoel, Vineet Pande, Zhuming Zhang, Jonathan Branch, Christian Rocaboy, Luis B. Trabalón Escolar
  • Patent number: 10000502
    Abstract: Disclosed are compounds, compositions and methods for treating of disorders that are affected by the antagonism of one or more androgen receptor types. Such compounds are represented by Formula (I) as follows: wherein R1 and G are defined herein.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: June 19, 2018
    Assignee: Janssen Pharmaceutica NV
    Inventors: Gilles Bignan, Peter J Connolly, Ian Hickson, Lieven Meerpoel, Vineet Pande, Zhuming Zhang, Jonathan Branch, Christian Rocaboy, Luis B Trabalón Escolar
  • Publication number: 20170233401
    Abstract: Disclosed are compounds, compositions and methods for treating of disorders that are affected by the antagonism of one or more androgen receptor types. Such compounds are represented by Formula (I) as follows: wherein R1 and G are defined herein.
    Type: Application
    Filed: January 11, 2017
    Publication date: August 17, 2017
    Inventors: Gilles Bignan, Peter J. Connolly, Ian Hickson, Lieven Meerpoel, Vineet Pande, Zhuming Zhang, Jonathan Branch, Christian Rocaboy, Luis B. Trabalón Escolar
  • Patent number: 9626235
    Abstract: A method of managing an asynchronous messaging queue with a client computer in an asynchronous messaging system, where the client computer is programmed to store an manage the asynchronous messaging queue, includes receiving a reactive message in the asynchronous messaging queue, the reactive message including an identification of a previously initiated message and an action to be performed on the previously initiated message; and upon determining that the previously initiated message has already been received in the asynchronous messaging queue, performing the action on the previously initiated message with the client computer.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: George Meldrum Blue, Nigel Goddard, Martin James Gompertz, Andrew Ian Hickson, Gary Patrick Longerstaey, Philip Graham Willoughby
  • Patent number: 8732228
    Abstract: Documents are published in a publish subscribe data processing system. A first document to be published may have an associated topic. The first document is retained as a retained document. A second document to be published is retained as the retained document in response to receiving the second document before a predetermined time interval has passed. A copy of the second document is sent to a subscriber of the topic. A copy of the retained document is sent to the subscriber of the topic in response to a determination that the predetermined time interval has passed.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: May 20, 2014
    Assignee: International Business Machines Corporation
    Inventors: Andrew Stephen Marcus Edwards, Andrew Ian Hickson, Martin Robert Holder, Trevor Lobban
  • Patent number: 8631418
    Abstract: A system and method for messaging in which, when a connection to a queue manager (220) is established, the queue manager allocates a Connection Identifier from the same name space (300) as Message Identifiers and returns this information (400) to the user. The user can then use this Connection Identifier as a Correlation Identifier, safe in the knowledge that it will not clash with any system generated Message Identifier or Correlation Identifier. A secondary benefit to this allocation scheme is that if a shared reply queue suffers from a build-up of messages then the Correlation Identifier in those messages can be used to identify the application expected to receive those messages.
    Type: Grant
    Filed: December 8, 2005
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Andrew Ian Hickson, Brian Clive Homewood, Tristram Terence Reilly
  • Patent number: 8606833
    Abstract: A method and system for combined commit transaction request and subsequent operation request for committing the operations of a synchronized transaction by one or more applications (301, 4001, 501) on a resource manager (302, 402, 502). The method comprises: receiving a combined request (310, 410, 510) for an operation and a request to commit any outstanding synchronized transaction; committing the outstanding transaction (311, 414, 512); and processing (313, 413, 517) the requested operation outside the outstanding transaction. For example, in an asynchronous messaging process, the combined request specifies an option in a get operation request to commit any outstanding units of work prior to carrying out the get operation.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventor: Andrew Ian Hickson
  • Publication number: 20120272248
    Abstract: A method of managing an asynchronous messaging queue with a client computer in an asynchronous messaging system, where the client computer is programmed to store an manage the asynchronous messaging queue, includes receiving a reactive message in the asynchronous messaging queue, the reactive message including an identification of a previously initiated message and an action to be performed on the previously initiated message; and upon determining that the previously initiated message has already been received in the asynchronous messaging queue, performing the action on the previously initiated message with the client computer.
    Type: Application
    Filed: June 29, 2012
    Publication date: October 25, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: George Meldrum Blue, Nigel Goddard, Martin James Gompertz, Andrew Ian Hickson, Gary Patrick Longerstaey, Philip Graham Willoughby
  • Patent number: 8276160
    Abstract: Managing an asynchronous messaging queue with a client computer in an asynchronous messaging system, where the client computer is programmed to store an manage the asynchronous messaging queue, includes receiving a reactive message in the asynchronous messaging queue, the reactive message including an identification of a referenced message and an action to be performed on the referenced message; and performing the action on the previously initiated message with the client computer if the referenced message is present in the asynchronous messaging queue.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: George Meldrum Blue, Nigel Goddard, Martin James Gompertz, Andrew Ian Hickson, Gary Patrick Longerstaey, Philip Graham Willoughby
  • Patent number: 8082554
    Abstract: The present invention provides methods, apparatus and computer programs for event-based control of subscription matching in a publish/subscribe communications environment. Activation and/or deactivation events are associated with subscriptions at a publish/subscribe broker and are used to control when a subscription is active. The broker is responsive to temporally-unpredictable events, such as receipt of a published message on a predefined activation topic, to activate subscription matching for messages that are subsequently received or which have been received earlier and retained at the broker. Conventional subscription matching can be avoided for a registered subscription while that subscription is inactive, and subscribers are not required to explicitly and repeatedly subscribe and unsubscribe.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: December 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ian Gerald Craggs, Anthony Alan Garrard, Ian Robert Harwood, Andrew Ian Hickson, David Locke, Andrew David Reynolds, Andrew James Stanford-Clark, Jane Louise Stockdill
  • Patent number: 7895604
    Abstract: A method for sending data from a first to a second document when both documents are loaded by a user agent implemented on a client device. The method may comprise the execution of a script in the first document, said script providing the data to be sent to the second document. The user agent may be configured to retrieve information uniquely identifying the first document as well as an origin of the first document. This information may have been collected by the user agent when the document was first loaded, and may not be influenced by the script. The user agent may then send a message to the second document containing the data provided by the script in the first document and the identification of the first document.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: February 22, 2011
    Assignee: Opera Software ASA
    Inventor: Ian Hickson
  • Patent number: 7757119
    Abstract: A method and system of inherited transactions in an asynchronous messaging are provided. A producer requests a message put operation in a transaction. A consumer carries out a get operation with the option to inherit the transaction of the put operation. In an inherited transaction, the consumer's transaction will not commit until the transaction it has inherited from commits. Work performed in the producer's transaction is visible to the consumer, but work performed in the consumer's transaction is not visible to the producer preserving asynchronous messaging semantics. A transaction hierarchy results and only the net effect of transaction hierarchy is hardened to non-volatile storage.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventor: Andrew Ian Hickson
  • Publication number: 20100095308
    Abstract: Managing an asynchronous messaging queue with a client computer in an asynchronous messaging system, where the client computer is programmed to store an manage the asynchronous messaging queue, includes receiving a reactive message in the asynchronous messaging queue, the reactive message including an identification of a referenced message and an action to be performed on the referenced message; and performing the action on the previously initiated message with the client computer if the referenced message is present in the asynchronous messaging queue.
    Type: Application
    Filed: October 8, 2009
    Publication date: April 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: George Meldrum Blue, Nigel Goddard, Martin James Gompertz, Andrew Ian Hickson, Gary Patrick Longerstaey, Philip Graham Willoughby
  • Patent number: 7487272
    Abstract: A method for deleting expired items in a queue data structure, the queue data structure comprising a sequential list of ordered data items including a queue head at one end of the sequential list and a queue tail at another end of the sequential list, wherein each data item includes an expiry time, the method comprising: generating a maximum interval value corresponding to a maximum time interval between an expiry time of a first item in the queue and an expiry time of a second item in the queue, wherein the second item is nearer the queue head than the first item; sequentially scanning the list of ordered items from the queue head; responsive to a determination that a scanned item is expired, deleting the scanned item; responsive to a determination that a scanned item will not expire for a time interval greater than the maximum interval value, terminating scanning of the list of ordered items.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Andrew Ian Hickson, David John McCann
  • Publication number: 20080134202
    Abstract: The present invention provides methods, apparatus and computer programs for event-based control of subscription matching in a publish/subscribe communications environment. Activation and/or deactivation events are associated with subscriptions at a publish/subscribe broker and are used to control when a subscription is active. The broker is responsive to temporally-unpredictable events, such as receipt of a published message on a predefined activation topic, to activate subscription matching for messages that are subsequently received or which have been received earlier and retained at the broker. Conventional subscription matching can be avoided for a registered subscription while that subscription is inactive, and subscribers are not required to explicitly and repeatedly subscribe and unsubscribe.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 5, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATOIN
    Inventors: Ian Gerald Craggs, Anthony Alan Garrard, Ian Robert Harwood, Andrew Ian Hickson, David Locke, Andrew David Reynolds, Andrew James Stanford-Clark, Jane Louise Stockdill
  • Patent number: 7240349
    Abstract: A method and computer program product is provided for sending a persistent message in a transaction-enabled messaging and queuing system. A message queue manager is responsible for transferring messages from a sender program to a receiving program via a message queue. A message is sent from the sender program to the message queue manager. The message is defined to permit the message queue manager to select whether to treat the message transactionally or non-transactionally.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: July 3, 2007
    Assignee: International Business Machines Corporation
    Inventors: Andrew Ian Hickson, Peter David Niblett, David Ware