Patents by Inventor Martin Hughes

Martin Hughes 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: 20240122615
    Abstract: A method for removing one or more objects or materials from a body lumen includes delivering a tube and an expandable device to the body lumen to a position proximal to the one or more objects or materials. The expandable device is positioned with a lumen of the tube, and the expandable device includes a lumen extending from a distal portion to a proximal portion. The method further includes proximally retracting the tube such that the expandable device remains in the position proximal to the one or more objects or materials, distally advancing the expandable device such that the distal portion of the expandable device at least partially surrounds the one or more objects or materials, at least partially closing a distal end of the expandable device, and moving the expandable device proximally to remove the expandable device and the one or more objects or materials from the lumen.
    Type: Application
    Filed: October 16, 2023
    Publication date: April 18, 2024
    Applicant: Boston Scientific Scimed, Inc.
    Inventors: Enda CONNAUGHTON, Anthony O'BRIEN, Aiden FLANAGAN, Charlene DEANE, Michael HUGHES, Richard CRAWFORD, Martin Lawrence FAWDRY, Stephen McCOOEY
  • Publication number: 20240115287
    Abstract: The present disclosure provides a tissue debridement device and describes an example treatment for ANP using the tissue debridement device. The tissue debridement device has a sheath, a distal tip, and a plurality of rotating tines coupled to the distal tip and the sheath. The distal tip can be adjusted to be closer or further from the sheath to change a diameter of the rotating tines, thereby changing a cutting diameter of the tissue debridement device.
    Type: Application
    Filed: October 9, 2023
    Publication date: April 11, 2024
    Inventors: Enda Connaughton, Charlene Deane, Aiden Flanagan, Richard Crawford, Martin Lawrence Fawdry, Michael Hughes, Anthony O'Brien
  • Publication number: 20240104745
    Abstract: A method comprising: receiving a first image captured on an image sensor; obtaining a scene estimate for the first image, wherein the scene estimate comprises an estimate of the background signal for a region of space being imaged onto the sensor; storing the scene estimate in memory; receiving a plurality of successive images, wherein for each one of the successive images, the field of view is shifted with respect to the preceding image and overlaps partially with that of the preceding image; for each one of the successive images: retrieving the scene estimate from memory; subtracting the scene estimate from the image to obtain a background-subtracted image for output; updating the scene estimate based on the signal detected at the location on the image sensor to which the region of space is being imaged; and replacing the scene estimate stored in memory with the updated scene estimate.
    Type: Application
    Filed: September 20, 2023
    Publication date: March 28, 2024
    Inventors: Martins AIMUFUA, Paul HUGHES, Paul BERRY
  • Publication number: 20240082587
    Abstract: A manufacturing method for a header assembly for an implantable intracardiac device, wherein the header assembly comprises at least one tine extending from a conically formed base ring, further comprising a header cap and a header base, wherein the header cap and the header base each comprises a supporting side surface corresponding to the conical form of the base ring, the method comprising: an assembly step, wherein the base ring is placed between the header base and the header cap such that the base ring is located adjacent the supporting header base side surface and the supporting header cap side surface, and a subsequent fixing step, wherein the header cap is permanently fixed to the header base such that the base ring is located in a base ring groove formed by the supporting header cap side surface and the supporting header base side surface.
    Type: Application
    Filed: March 3, 2022
    Publication date: March 14, 2024
    Applicant: BIOTRONIK SE & Co. KG
    Inventors: Martin HENSCHEL, Devan HUGHES, Eric AUSTIN
  • Publication number: 20240065717
    Abstract: A cannulation device is adapted to gain access to the patient's common bile duct. In some instances, the cannulation device includes a first guidewire lumen extending through an elongate shaft and terminating at a first oblique guidewire port, and a second guidewire lumen extending through the elongate shaft and terminating at a second oblique guidewire port. In some instances, the cannulation device includes an inflatable balloon that is inflatable from a collapsed configuration to an expanded configuration in which the inflatable balloon is adapted to occlude the patient's pancreatic duct. In some instances, the cannulation device includes an expandable element that is expandable from a collapsed configuration in which the expandable element is disposed within the guidewire lumen and an extended configuration in which a portion of the expandable element extends distally from a guidewire port.
    Type: Application
    Filed: August 22, 2023
    Publication date: February 29, 2024
    Applicant: Boston Scientific Scimed, Inc.
    Inventors: Richard Crawford, Enda Connaughton, Anthony O'Brien, Martin Lawrence Fawdry, Michael Hughes, Aiden Flanagan, Claire Guinane
  • Patent number: 11599479
    Abstract: A self-encrypting drive (SED) comprises an SED controller and a nonvolatile storage medium (NVSM) responsive to the SED controller. The SED controller enables the SED to perform operations comprising: (a) receiving an encrypted media encryption key (eMEK) for a client; (b) decrypting the eMEK into an unencrypted media encryption key (MEK); (c) receiving a write request from the client, wherein the write request includes data to be stored and a key tag value associated with the MEK; (d) using the key tag value to select the MEK for the write request; (e) using the MEK for the write request to encrypt the data from the client; and (f) storing the encrypted data in a region of the NVSM allocated to the client. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: March 7, 2023
    Assignee: Intel Corporation
    Inventors: Adrian Robert Pearson, David Ray Noeldner, Niels Juel Reimers, Emily Po-Kay Chung, Gamil Assudan Cain, Thomas Rodel Bowen, Teddy Gordon Greer, Jonathan Martin Hughes
  • Publication number: 20190266103
    Abstract: A self-encrypting drive (SED) comprises an SED controller and a nonvolatile storage medium (NVSM) responsive to the SED controller. The SED controller enables the SED to perform operations comprising: (a) receiving an encrypted media encryption key (eMEK) for a client; (b) decrypting the eMEK into an unencrypted media encryption key (MEK); (c) receiving a write request from the client, wherein the write request includes data to be stored and a key tag value associated with the MEK; (d) using the key tag value to select the MEK for the write request; (e) using the MEK for the write request to encrypt the data from the client; and (f) storing the encrypted data in a region of the NVSM allocated to the client. Other embodiments are described and claimed.
    Type: Application
    Filed: May 8, 2019
    Publication date: August 29, 2019
    Inventors: Adrian Robert Pearson, David Ray Noeldner, Niels Juel Reimers, Emily Po-Kay Chung, Gamil Assudan Cain, Thomas Rodel Bowen, Teddy Gordon Greer, Jonathan Martin Hughes
  • Patent number: 9759075
    Abstract: A turbine arrangement is provided, particularly a gas turbine arrangement, having at least one rotor blade and a turbine disc, the rotor blade having a root portion, the turbine disc having at least one slot in which the root portion of the rotor blade is secured. The slot has a plurality of opposite pairs of slot lobes and a plurality of opposite pairs of slot fillets, and a slot bottom of the slot. The slot bottom is arranged to have a first convex surface section. Furthermore the root portion of the rotor blade has a root bottom with a first concave surface section corresponding to the first convex surface section of the slot bottom. Additionally, the first convex surface section is pierced by an outlet of a cooling duct through the turbine disc.
    Type: Grant
    Filed: November 22, 2012
    Date of Patent: September 12, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventors: Richard Bluck, Martin Hughes
  • Publication number: 20150023800
    Abstract: A turbine arrangement is provided, particularly a gas turbine arrangement, having at least one rotor blade and a turbine disc, the rotor blade having a root portion, the turbine disc having at least one slot in which the root portion of the rotor blade is secured. The slot has a plurality of opposite pairs of slot lobes and a plurality of opposite pairs of slot fillets, and a slot bottom of the slot. The slot bottom is arranged to have a first convex surface section. Furthermore the root portion of the rotor blade has a root bottom with a first concave surface section corresponding to the first convex surface section of the slot bottom. Additionally, the first convex surface section is pierced by an outlet of a cooling duct through the turbine disc.
    Type: Application
    Filed: November 22, 2012
    Publication date: January 22, 2015
    Applicant: Siemens Aktiengesellschaft
    Inventors: Richard Bluck, Martin Hughes
  • Patent number: 8599855
    Abstract: Techniques for routing a payload of a first network protocol, which includes header information for a second network protocol, include communicating a packet. In a circuit block, a first type for the first network protocol and a second type for the second network protocol are determined. The circuit block stores a classification that indicates a unique combination of the first type and the second type. A general purpose processor routes the packet based on the classification. Processor clock cycles are saved that would be consumed in determining the types. Furthermore, based on the classification, the processor can store an offset value for aligning the header relative to a cache line. The circuit block can store the packet shifted by the offset value. The processor can then retrieve from memory a single cache line to receive the header, thereby saving excess loading and ejecting of cache.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: December 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: William Lee, Michael Wright, Joydeep Chowdhury, Sriram Haridas, Martin Hughes
  • Patent number: 8228908
    Abstract: An apparatus for routing data packets includes a network interface, a memory, a general purpose processor and a flow classifier. The memory stores a flow structure. Every packet in one flow has identical values for a set of data fields in the packet. The memory stores instruction that cause the processor to receive missing flow data and to add the missing flow to the flow structure. The apparatus forwards a packet based on the flow. The flow classifier determines a particular flow and whether it is already stored in the flow structure. If not, then the classifier determines whether that flow has already been sent to the processor as missing data. If not, then the classifier stores into a different data structure data that indicates the flow has been sent to the processor but is not yet included in the flow data structure, and sends missing data to the processor.
    Type: Grant
    Filed: July 11, 2006
    Date of Patent: July 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Trevor Garner, William Lee, Hanli Zhang, Martin Hughes
  • Publication number: 20110064081
    Abstract: Techniques for routing a payload of a first network protocol, which includes header information for a second network protocol, include communicating a packet. In a circuit block, a first type for the first network protocol and a second type for the second network protocol are determined. The circuit block stores a classification that indicates a unique combination of the first type and the second type. A general purpose processor routes the packet based on the classification. Processor clock cycles are saved that would be consumed in determining the types. Furthermore, based on the classification, the processor can store an offset value for aligning the header relative to a cache line. The circuit block can store the packet shifted by the offset value. The processor can then retrieve from memory a single cache line to receive the header, thereby saving excess loading and ejecting of cache.
    Type: Application
    Filed: November 16, 2010
    Publication date: March 17, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: William Lee, Michael Wright, Joydeep Chowdhury, Sriram Haridas, Martin Hughes
  • Patent number: 7848332
    Abstract: Techniques for routing a payload of a first network protocol, which includes header information for a second network protocol, include communicating a packet. In a circuit block, a first type for the first network protocol and a second type for the second network protocol are determined. The circuit block stores a classification that indicates a unique combination of the first type and the second type. A general purpose processor routes the packet based on the classification. Processor clock cycles are saved that would be consumed in determining the types. Furthermore, based on the classification, the processor can store an offset value for aligning the header relative to a cache line. The circuit block can store the packet shifted by the offset value. The processor can then retrieve from memory a single cache line to receive the header, thereby saving excess loading and ejecting of cache.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: December 7, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: William Lee, Michael Wright, Joydeep Chowdhury, Sriram Haridas, Martin Hughes
  • Publication number: 20090043282
    Abstract: This description relates to drug delivery devices (100), as well as related components, systems and methods.
    Type: Application
    Filed: April 26, 2006
    Publication date: February 12, 2009
    Applicant: WYETH
    Inventors: Martin Hughes, Darren Seymour, Colin Turner, Paul Harmer, Yannick Hourmand
  • Patent number: 7464243
    Abstract: Techniques for initializing an arbitrary portion of memory with an arbitrary pattern includes using a memory controller for performing sequenced read and write operations. The memory controller receives address data, length data and pattern data on a data bus connected to a processor. The address data indicates a location in memory. The length data indicates an amount of memory to be initialized. The pattern data indicates a particular series of bits that is much shorter than the amount of memory indicated by the length data. The memory controller performs multiple write operations on memory beginning at a first location based on the address data and ending at a second location based on the length data. Each write operation writes the pattern data to a current location in memory, thereby initializing the arbitrary portion of memory with an arbitrary pattern based on the pattern data.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: December 9, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Sriram Haridas, Martin Hughes, William Lee, John Mitten
  • Patent number: 7461180
    Abstract: Techniques for synchronizing use of buffer descriptors for data, such as packets transmitted over a network, include receiving private index data that indicates a particular buffer descriptor owned by a DMA controller, for moving data between a data port and a corresponding memory buffer. A write command is placed on a memory exchange queue to change the owner to a different processor and the private index data is incremented. A public index is determined, which indicates a different buffer descriptor in which the owner is most recently changed to the processor and is known to be visible to the processor. In response to receiving a request from the processor for the most recent buffer descriptor changed to processor ownership, the public index data is sent to the processor. Based on the public index data, the processor exchanges data with buffer descriptors guaranteed to be owned by the processor.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: December 2, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: William Lee, Trevor Gamer, Martin Hughes, Dennis Briddell
  • Publication number: 20080086305
    Abstract: A digital dictation workflow system and method employing a plurality of client devices and at least one server. Certain client devices are operable to record audio information dictated by a user for storing as a digital audio file in a file store, and others are operable to receive and reproduce the stored digital audio file as audio. The server is connected to the client devices via a network, and manages storage and retrieval of the digital audio file to and from the file store and the client devices. The system and method further employ at least one database for storing dictation data pertaining to the digital audio file stored in the file store, and can be configured in a three-tier arrangement with the client devices being present in a presentation layer, the server present in a business logic layer, and the file store and database present in a data access layer.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 10, 2008
    Inventors: Simon Lewis, Jonathan Carter, Marc Harris, William Richardson, Graham Wright, Martin Hughes, Paul Pastura
  • Publication number: 20080065088
    Abstract: Bone cement mixing systems and related methods are disclosed. The bone cement mixing systems can include a first chamber, a second chamber, and a passage fluidly connecting the first and second chambers. A first piston can be disposed in the first chamber, and a second piston can be disposed in the second chamber.
    Type: Application
    Filed: August 29, 2007
    Publication date: March 13, 2008
    Applicant: WYETH
    Inventors: Martin Hughes, Darren Seymour, Colin Turner, Paul Harmer, Richard Cornell, Howard Seeherman
  • Publication number: 20080013532
    Abstract: An apparatus for routing data packets includes a network interface, a memory, a general purpose processor and a flow classifier. The memory stores a flow structure. Every packet in one flow has identical values for a set of data fields in the packet. The memory stores instruction that cause the processor to receive missing flow data and to add the missing flow to the flow structure. The apparatus forwards a packet based on the flow. The flow classifier determines a particular flow and whether it is already stored in the flow structure. If not, then the classifier determines whether that flow has already been sent to the processor as missing data. If not, then the classifier stores into a different data structure data that indicates the flow has been sent to the processor but is not yet included in the flow data structure, and sends missing data to the processor.
    Type: Application
    Filed: July 11, 2006
    Publication date: January 17, 2008
    Inventors: Trevor Garner, William Lee, Hanli Zhang, Martin Hughes
  • Publication number: 20080005296
    Abstract: Techniques for synchronizing use of buffer descriptors for data, such as packets transmitted over a network, include receiving private index data that indicates a particular buffer descriptor owned by a DMA controller, for moving data between a data port and a corresponding memory buffer. A write command is placed on a memory exchange queue to change the owner to a different processor and the private index data is incremented. A public index is determined, which indicates a different buffer descriptor in which the owner is most recently changed to the processor and is known to be visible to the processor. In response to receiving a request from the processor for the most recent buffer descriptor changed to processor ownership, the public index data is sent to the processor. Based on the public index data, the processor exchanges data with buffer descriptors guaranteed to be owned by the processor.
    Type: Application
    Filed: May 8, 2006
    Publication date: January 3, 2008
    Inventors: William Lee, Trevor Gamer, Martin Hughes, Dennis Briddell