Patents by Inventor Simon Walsh

Simon Walsh 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: 10648979
    Abstract: A probe is provided comprising a label and a binding moiety, wherein the binding moiety is adapted to bind to gram-negative bacteria, and to substantially not bind to animal cells or gram-positive bacteria. A method of detecting the presence of bacteria in a target area is also provided, which allows the detection of bacteria generally, and the determination of whether that bacteria is gram negative or gram positive.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: May 12, 2020
    Assignee: The University Court of the University of Edinburgh
    Inventors: Mark Bradley, Annamaria Helena Lilienkampf, Nikolaos Avlonitis, Marc Vendrell Escobar, Neil Alexander McDonald, Christopher Haslett, Kanwaldeep Dhaliwal, Timothy Simon Walsh
  • Patent number: 10520504
    Abstract: A probe for detecting bacteria and/or fungi in vitro and in vivo is provided, the probe having a core and a plurality of probe elements; each probe element within the plurality of probe elements extending from the core and having a fluorophore and a binding moiety, wherein the binding moiety is a bacteria binding moiety and selectively binds to bacteria and/or to fungi and not to animal cells. Methods of use of the probe and kits comprising the probe are also provided.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: December 31, 2019
    Assignee: The University Court of the University of Edinburgh
    Inventors: Mark Bradley, Annamaria Helena Lilienkampf, Nikolaos Avlonitis, Marc Vendrell Escobar, Neil Alexander McDonald, Christopher Haslett, Kanwaldeep Dhaliwal, Timothy Simon Walsh
  • Publication number: 20180231548
    Abstract: A probe is provided comprising a label and a binding moiety, Deliver First Probe wherein the binding moiety is adapted to bind to gram-negative bacteria, and to Target Area to substantially not bind to animal cells or gram-positive bacteria. A method of detecting the presence of bacteria in a target area is also provided, which allows the detection of bacteria generally, and the determination of whether that bacteria is gram negative or gram positive.
    Type: Application
    Filed: November 13, 2015
    Publication date: August 16, 2018
    Inventors: Mark BRADLEY, Annamaria Helena LILIENKAMPF, Nikolaos AVLONITIS, Marc Vendrell ESCOBAR, Neil Alexander MCDONALD, Christopher HASLETT, Kanwaldeep DHALIWAL, Timothy Simon WALSH
  • Publication number: 20180120314
    Abstract: A probe is provided comprising a core and a plurality of probe elements; each probe element within the plurality of probe elements extending from the core and comprising a fluorophore and a binding moiety. Methods of use of the probe and kits comprising the probe are also provided.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 3, 2018
    Inventors: Mark BRADLEY, Annamaria Helena LILIENKAMPF, Nikolaos AVLONITIS, Marc Vendrell ESCOBAR, Neil Alexander MCDONALD, Christopher HASLETT, Kanwaldeep DHALIWAL, Timothy Simon WALSH
  • Patent number: 8645646
    Abstract: A mechanism is provided in a computing system for controlling virtualized storage operable to communicate with a host and with mapped and unmapped storage resource pools. A selection component selects a target for a destructive data storage operation from the mapped storage resource pool. Responsive to the selection of the target, a virtual targeting component creates a virtual target from the unmapped storage resource pool to represent the target. Responsive to the selection of the target, a storage move component moves the target to a protected storage resource pool. Responsive to the creation of the virtual target from the unmapped storage resource pool, storage move component, moves the virtual target to the used storage resource pool. The computing system then performs the destructive data storage operation on the virtual target.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: John P. Agombar, Christopher B. Beeken, Carlos F. Fuente, Simon Walsh
  • Patent number: 8250335
    Abstract: The present invention provides for a method, system, and computer program product for managing the storage of data. Data is selectively compressed based on a pre-defined compression policy and metadata is stored for physical storage blocks. A stored compression policy identifies at least one criterion for compression, and physical blocks of data meeting the compression policy are identified. A physical block is selected as a source block for data compression, and one or more physical locations are selected as target locations. Data is read from the source block, compressed, and written to the target locations. Metadata is updated to indicate a mapping between the target locations and the virtual blocks previously mapped to the source block. Extra storage capacity can be freed up until more physical storage is ordered and installed, while more important data, such as recently or frequently accessed data, is retained in an uncompressed and accessible state.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Barry D. Whyte, Geoff Lane, Simon Walsh
  • Patent number: 8140814
    Abstract: Managing resource reclamation in data storage systems is provided. A volume deletion metadata recorder records metadata for one or more deleted volumes. A policy engine, responsive to a predetermined policy rule, applies the policy rule to the metadata. The policy engine initiates policy-controlled data storage space reclamation for the one or more deleted volumes. A volume reclaimer, responsive to the policy engine, reclaims data storage space from the one or more deleted volumes. A resource allocator allocates the data storage space to satisfy a minimum requirement for available zeroed extents that comprise a minimum requirement to satisfy needs of late allocated storage volumes.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: John P. Agombar, Christopher B. Beeken, Carlos F. Fuente, Simon Walsh
  • Patent number: 8019965
    Abstract: The present invention provides for a method for managing the storage of data in a computing system that includes a data processor and local physical storage, involving the steps of: defining a virtual storage volume for access by the data processor, the data processor including a local storage pool mapped to the local physical storage and a remote storage pool mapped to physical storage at a remote site, and the virtual storage volume being overallocated with respect to the local storage pool; and migrating data between the local storage pool and the remote storage pool according to a defined migration policy.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: John P. Agombar, Christopher B. Beeken, Stephanie Machleidt, Simon Walsh
  • Patent number: 7877561
    Abstract: The present invention relates to methods of copying and updating data in a processor memory during program run-time without suspending the program's access to its data in the memory during the data-copying and updating processes. In one aspect, the invention concerns a method of copying data from processor memory to a dump memory during run-time, including determining whether data in a segment of the processor memory is to be updated by a program and copying the data to a corresponding segment in the dump memory prior to the data being updated. According to one embodiment, a data-copying instance is utilized to obtain a point-in-time image of a data content of processor memory while the program is running.
    Type: Grant
    Filed: March 28, 2005
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Huw Francis, Colin R. Jewell, Simon Walsh
  • Patent number: 7873804
    Abstract: An apparatus, method, and computer program for facilitating disaster recovery of a first computer system, wherein first data residing on a first storage device associated with the first computer system is recoverable from second data residing on a second storage device associated with a second computer system and wherein the second storage device is operable to have an associated state of powered up or powered down. A receiver receives an update operation for updating the second storage device. A processor updates a non-volatile storage means with the update operation, prior to update of the second storage device, wherein the non-volatile storage means is associated with the second computer system.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: John Paul Agombar, Christopher Barry Beeken, Carlos Francisco Fuente, Stephanie Machleidt, Simon Walsh
  • Patent number: 7793144
    Abstract: A storage controller includes an interface to host computer apparatus and an interface to a plurality of controlled storage apparatus. The storage controller comprises a host write component operable to send a request to write a data object to a source data image at one of said plurality of controlled storage apparatus; a copy component operable in response to a metadata state to control copying of said data object to a target data image in a delimited sequence of data images in a cascade at said plurality of controlled storage apparatus and a fill-in component operable in response to detection of an offline condition of a disk containing said target data image to control substitution of a fill-in disk in place of said disk containing said target data image.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: John Paul Agombar, Christopher Barry Edgar Beeken, Carlos Francisco Fuente, Simon Walsh
  • Publication number: 20100146204
    Abstract: A mechanism is provided in a computing system for controlling virtualized storage operable to communicate with a host and with mapped and unmapped storage resource pools. A selection component selects a target for a destructive data storage operation from the mapped storage resource pool. Responsive to the selection of the target, a virtual targeting component creates a virtual target from the unmapped storage resource pool to represent the target. Responsive to the selection of the target, a storage move component moves the target to a protected storage resource pool. Responsive to the creation of the virtual target from the unmapped storage resource pool, storage move component, moves the virtual target to the used storage resource pool. The computing system then performs the destructive data storage operation on the virtual target.
    Type: Application
    Filed: January 10, 2008
    Publication date: June 10, 2010
    Applicant: International Business Machines Corporation
    Inventors: John P. Agombar, Christopher B. Beeken, Carlos F. Fuente, Simon Walsh
  • Publication number: 20100070734
    Abstract: Managing resource reclamation in data storage systems is provided. A volume deletion metadata recorder records metadata for one or more deleted volumes. A policy engine, responsive to a predetermined policy rule, applies the policy rule to the metadata. The policy engine initiates policy-controlled data storage space reclamation for the one or more deleted volumes. A volume reclaimer, responsive to the policy engine, reclaims data storage space from the one or more deleted volumes. A resource allocator allocates the data storage space to satisfy a minimum requirement for available zeroed extents that comprise a minimum requirement to satisfy needs of late allocated storage volumes.
    Type: Application
    Filed: November 8, 2007
    Publication date: March 18, 2010
    Applicant: International Business Machines Corproation
    Inventors: John P. Agombar, Christopher B. Beeken, Carlos F. Fuente, Simon Walsh
  • Patent number: 7676641
    Abstract: An apparatus is disclosed in which a storage controller cooperable with a host and a plurality of controlled storage is provided to localize an impact of a failure to a target disk in an affected segment. The storage controller includes a host write component to write a data object to a source image storage; a first copy component responsive to a first metadata state to control copying of the data object to a first target storage; a second copy component responsive to a second metadata state to perform either: copying the data object to a second target or causing the first copy component to copy the second target to the first target; and a third copy component to control cascaded copying of the data object to a third target storage. Either the second or the third copy component controls cascaded copying of a delimited data image subsequence responsive to a metadata state indicating currency of a data grain in either the second or the third target.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: John P. Agombar, Christopher B. E. Beeken, Carlos F. Fuente, Simon Walsh
  • Publication number: 20090300315
    Abstract: An apparatus for managing pooled real storage having a usable real storage pool and a reserve real storage pool in a virtualized storage system, comprises an extent controller for allocating and freeing storage extents in said usable real storage pool; a storage use monitor for monitoring storage use in said usable real storage pool; and a reserve pool manager responsive to said storage use monitor for transferring storage extents between said usable real storage pool and said reserve real storage pool.
    Type: Application
    Filed: June 20, 2007
    Publication date: December 3, 2009
    Applicant: International Business Machines Corporation
    Inventors: John P. Agombar, Christopher B. Beeken, Stephanie Machleidt, Simon Walsh
  • Patent number: 7509523
    Abstract: A storage controller includes an interface to host computer apparatus and an interface to a plurality of controlled storage apparatus. The storage controller comprises a host write component operable to send a request to write a data object to a source data image at one of said plurality of controlled storage apparatus; a copy component operable in response to a metadata state to control copying of said data object to a target data image in a delimited sequence of data images in a cascade at said plurality of controlled storage apparatus and a fill-in component operable in response to detection of an offline condition of a disk containing said target data image to control substitution of a fill-in disk in place of said disk containing said target data image.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: March 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: John Paul Agombar, Christopher Barry Edgar Beeken, Carlos Francisco Fuente, Simon Walsh
  • Publication number: 20090077338
    Abstract: An apparatus for controlling a configuration change in a storage system having a plurality of storage appliances with an I/O handler local to each storage appliance for transmitting and receiving I/O requests. A local volume mapper local to each storage appliance maps storage local to the storage appliance; a remote volume mapper local to each storage appliance maps storage remote from the or each storage appliance; and a spanning host interface layer responsive to detection of the configuration change receives and redirects I/O requests among the plurality of storage appliances.
    Type: Application
    Filed: August 12, 2008
    Publication date: March 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John P. Agombar, Christopher B. Beeken, Stephanie Machleidt, William J. Scales, Simon Walsh
  • Publication number: 20090037766
    Abstract: A storage controller includes an interface to host computer apparatus and an interface to a plurality of controlled storage apparatus. The storage controller comprises a host write component operable to send a request to write a data object to a source data image at one of said plurality of controlled storage apparatus; a copy component operable in response to a metadata state to control copying of said data object to a target data image in a delimited sequence of data images in a cascade at said plurality of controlled storage apparatus and a fill-in component operable in response to detection of an offline condition of a disk containing said target data image to control substitution of a fill-in disk in place of said disk containing said target data image.
    Type: Application
    Filed: October 1, 2008
    Publication date: February 5, 2009
    Inventors: John Paul Agombar, Christopher Barry Edgar Beeken, Carlos Francisco Fuente, Simon Walsh
  • Publication number: 20080307191
    Abstract: The present invention provides for a method, system, and computer program product for managing the storage of data. Data is selectively compressed based on a pre-defined compression policy and metadata is stored for physical storage blocks. A stored compression policy identifies at least one criterion for compression, and physical blocks of data meeting the compression policy are identified. A physical block is selected as a source block for data compression, and one or more physical locations are selected as target locations. Data is read from the source block, compressed, and written to the target locations. Metadata is updated to indicate a mapping between the target locations and the virtual blocks previously mapped to the source block. Extra storage capacity can be freed up until more physical storage is ordered and installed, while more important data, such as recently or frequently accessed data, is retained in an uncompressed and accessible state.
    Type: Application
    Filed: May 28, 2008
    Publication date: December 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Geoff Lane, Simon Walsh, Barry D. Whyte
  • Patent number: D942754
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: February 8, 2022
    Inventor: Aidan Simon Walsh