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: 20240122615Abstract: 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: ApplicationFiled: October 16, 2023Publication date: April 18, 2024Applicant: 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: 20240115287Abstract: 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: ApplicationFiled: October 9, 2023Publication date: April 11, 2024Inventors: Enda Connaughton, Charlene Deane, Aiden Flanagan, Richard Crawford, Martin Lawrence Fawdry, Michael Hughes, Anthony O'Brien
-
Publication number: 20240104745Abstract: 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: ApplicationFiled: September 20, 2023Publication date: March 28, 2024Inventors: Martins AIMUFUA, Paul HUGHES, Paul BERRY
-
Publication number: 20240082587Abstract: 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: ApplicationFiled: March 3, 2022Publication date: March 14, 2024Applicant: BIOTRONIK SE & Co. KGInventors: Martin HENSCHEL, Devan HUGHES, Eric AUSTIN
-
Publication number: 20240065717Abstract: 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: ApplicationFiled: August 22, 2023Publication date: February 29, 2024Applicant: Boston Scientific Scimed, Inc.Inventors: Richard Crawford, Enda Connaughton, Anthony O'Brien, Martin Lawrence Fawdry, Michael Hughes, Aiden Flanagan, Claire Guinane
-
Patent number: 11599479Abstract: 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: GrantFiled: May 8, 2019Date of Patent: March 7, 2023Assignee: Intel CorporationInventors: 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: 20190266103Abstract: 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: ApplicationFiled: May 8, 2019Publication date: August 29, 2019Inventors: 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: 9759075Abstract: 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: GrantFiled: November 22, 2012Date of Patent: September 12, 2017Assignee: Siemens AktiengesellschaftInventors: Richard Bluck, Martin Hughes
-
Publication number: 20150023800Abstract: 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: ApplicationFiled: November 22, 2012Publication date: January 22, 2015Applicant: Siemens AktiengesellschaftInventors: Richard Bluck, Martin Hughes
-
Patent number: 8599855Abstract: 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: GrantFiled: November 16, 2010Date of Patent: December 3, 2013Assignee: Cisco Technology, Inc.Inventors: William Lee, Michael Wright, Joydeep Chowdhury, Sriram Haridas, Martin Hughes
-
Patent number: 8228908Abstract: 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: GrantFiled: July 11, 2006Date of Patent: July 24, 2012Assignee: Cisco Technology, Inc.Inventors: Trevor Garner, William Lee, Hanli Zhang, Martin Hughes
-
Publication number: 20110064081Abstract: 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: ApplicationFiled: November 16, 2010Publication date: March 17, 2011Applicant: Cisco Technology, Inc.Inventors: William Lee, Michael Wright, Joydeep Chowdhury, Sriram Haridas, Martin Hughes
-
Patent number: 7848332Abstract: 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: GrantFiled: November 15, 2004Date of Patent: December 7, 2010Assignee: Cisco Technology, Inc.Inventors: William Lee, Michael Wright, Joydeep Chowdhury, Sriram Haridas, Martin Hughes
-
Publication number: 20090043282Abstract: This description relates to drug delivery devices (100), as well as related components, systems and methods.Type: ApplicationFiled: April 26, 2006Publication date: February 12, 2009Applicant: WYETHInventors: Martin Hughes, Darren Seymour, Colin Turner, Paul Harmer, Yannick Hourmand
-
Patent number: 7464243Abstract: 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: GrantFiled: December 21, 2004Date of Patent: December 9, 2008Assignee: Cisco Technology, Inc.Inventors: Sriram Haridas, Martin Hughes, William Lee, John Mitten
-
Patent number: 7461180Abstract: 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: GrantFiled: May 8, 2006Date of Patent: December 2, 2008Assignee: Cisco Technology, Inc.Inventors: William Lee, Trevor Gamer, Martin Hughes, Dennis Briddell
-
Publication number: 20080086305Abstract: 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: ApplicationFiled: September 28, 2007Publication date: April 10, 2008Inventors: Simon Lewis, Jonathan Carter, Marc Harris, William Richardson, Graham Wright, Martin Hughes, Paul Pastura
-
Publication number: 20080065088Abstract: 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: ApplicationFiled: August 29, 2007Publication date: March 13, 2008Applicant: WYETHInventors: Martin Hughes, Darren Seymour, Colin Turner, Paul Harmer, Richard Cornell, Howard Seeherman
-
Publication number: 20080013532Abstract: 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: ApplicationFiled: July 11, 2006Publication date: January 17, 2008Inventors: Trevor Garner, William Lee, Hanli Zhang, Martin Hughes
-
Publication number: 20080005296Abstract: 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: ApplicationFiled: May 8, 2006Publication date: January 3, 2008Inventors: William Lee, Trevor Gamer, Martin Hughes, Dennis Briddell