Patents by Inventor Michael E. Lyons

Michael E. Lyons 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: 20240130778
    Abstract: A surgical end effector includes an ultrasonic blade and a jaw member. The blade is adapted to receive ultrasonic and electrosurgical energy and defines a distal face. The jaw member is movable relative to the blade from a spaced-apart to an approximated position for clamping tissue and includes a structural body having a body portion and a distal cap portion. The distal cap portion defines an electrode that receives electrosurgical energy. The jaw member further includes a jaw liner engaged within the body portion and extending therefrom towards the blade such that, in the approximated position, the jaw liner contacts the blade to define a gap distance between the electrode and the distal face to facilitate bipolar electrosurgical tissue treatment upon conduction of bipolar energy between the electrode and the distal face and through tissue in contact therewith.
    Type: Application
    Filed: March 1, 2022
    Publication date: April 25, 2024
    Applicant: Covidien LP
    Inventors: Thomas E. Drochner, Matthew S. Cowley, Kenlyn S. Bonn, James R. Fagan, Michael B. Lyons, David J. Van Tol
  • Patent number: 9258365
    Abstract: Provided are techniques generating a data structure, wherein the data structure specifies both a specified size of a memory space to allocate within an application and a virtual address within the application to locate a data path transmission queue; including within a verb for allocating the data path transmission queue the defined data structure; in response to a call of the verb, allocate, within the application, the data path transmission queue of the specified size and at the virtual location; in response to a request to transmit control data, employ a remote direct memory access (RDMA) transmission path; and, in response to a request to transmit data, employ the data path transmission queue rather than an RDMA transmission path.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Omar Cardona, Jimmy R. Hill, Michael E. Lyons
  • Publication number: 20140280666
    Abstract: Provided are techniques generating a data structure, wherein the data structure specifies both a specified size of a memory space to allocate within an application and a virtual address within the application to locate a data path transmission queue; including within a verb for allocating the data path transmission queue the defined data structure; in response to a call of the verb, allocate, within the application, the data path transmission queue of the specified size and at the virtual location; in response to a request to transmit control data, employ a remote direct memory access (RDMA) transmission path; and, in response to a request to transmit data, employ the data path transmission queue rather than an RDMA transmission path.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Omar Cardona, Jimmy R. Hill, Michael E. Lyons
  • Patent number: 8205118
    Abstract: Software components “self-scrub” to improve software reliability, serviceability and availability (RAS). Each component designates a routine to perform a component level consistency check on major data structures and to verify the state of component. This is performed as an on-going task during the life of the component. The component registers an entry point with the system to receive notification of scrubbing parameter changes. The entry point is also called with the request to perform component-scrubbing operations. The entry point functions are responsible for executing within limitations on central processing unit (CPU) usage and memory footprint when performing scrubbing operations.
    Type: Grant
    Filed: July 23, 2009
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Lyons, Bruce Mealey, Basu Vaidyanathan
  • Patent number: 8122167
    Abstract: A software thread is dispatched for causing the system to poll a device for determining whether a condition has occurred. Subsequently, the software thread is undispatched and, in response thereto, an interrupt is enabled on the device, so that the device is enabled to generate the interrupt in response to an occurrence of the condition, and so that the system ceases polling the device for determining whether the condition has occurred. Eventually, the software thread is redispatched and, in response thereto, the interrupt is disabled on the device, so that the system resumes polling the device for determining whether the condition has occurred.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthimala K. Anand, Ronen Grosman, Michael E. Lyons, Bret R. Olszewski
  • Publication number: 20120036292
    Abstract: A software thread is dispatched for causing the system to poll a device for determining whether a condition has occurred. Subsequently, the software thread is undispatched and, in response thereto, an interrupt is enabled on the device, so that the device is enabled to generate the interrupt in response to an occurrence of the condition, and so that the system ceases polling the device for determining whether the condition has occurred. Eventually, the software thread is redispatched and, in response thereto, the interrupt is disabled on the device, so that the system resumes polling the device for determining whether the condition has occurred.
    Type: Application
    Filed: August 6, 2010
    Publication date: February 9, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vaijayanthimala K. Anand, Ronen Grosman, Michael E. Lyons, Bret R. Olszewski
  • Patent number: 7886118
    Abstract: A method, computer program product, and data processing system for preventing the occurrence of undetectable dangling pointers through memory reallocation are disclosed. Allocated memory regions that are no longer needed are deallocated but are not immediately freed for reallocation, being designated as “retained.” A memory retention metric is computed as a measure of an extent of the retained memory regions in the computer's memory space. Once the memory retention metric exceeds a pre-determined threshold, some or all of the retained memory regions are freed for reuse. In this manner, improper accesses to deallocated memory regions can be detected more easily, since reuse of those regions is delayed, while at the same time excessive resource usage and heap fragmentation is avoided by only retaining deallocated regions for a limited time (determined by the threshold and retention metric chosen).
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Lyons, Bruce Mealey, Jonathan A. Wildstrom
  • Publication number: 20110022895
    Abstract: Software components “self-scrub” to improve software reliability, serviceability and availability (RAS). Each component designates a routine to perform a component level consistency check on major data structures and to verify the state of component. This is performed as an on-going task during the life of the component. The component registers an entry point with the system to receive notification of scrubbing parameter changes. The entry point is also called with the request to perform component-scrubbing operations. The entry point functions are responsible for executing within limitations on central processing unit (CPU) usage and memory footprint when performing scrubbing operations.
    Type: Application
    Filed: July 23, 2009
    Publication date: January 27, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael E. Lyons, Bruce Mealey, Basu Vaidyanathan
  • Publication number: 20080168112
    Abstract: A method, computer program product, and data processing system for preventing the occurrence of undetectable dangling pointers through memory reallocation are disclosed. Allocated memory regions that are no longer needed are deallocated but are not immediately freed for reallocation, being designated as “retained.” A memory retention metric is computed as a measure of an extent of the retained memory regions in the computer's memory space. Once the memory retention metric exceeds a pre-determined threshold, some or all of the retained memory regions are freed for reuse. In this manner, improper accesses to deallocated memory regions can be detected more easily, since reuse of those regions is delayed, while at the same time excessive resource usage and heap fragmentation is avoided by only retaining deallocated regions for a limited time (determined by the threshold and retention metric chosen).
    Type: Application
    Filed: January 4, 2007
    Publication date: July 10, 2008
    Inventors: Michael E. Lyons, Bruce Mealey, Jonathan A. Wildstrom
  • Patent number: 6550166
    Abstract: A license plate frame for use, in combination, with a toy license plate, includes upper and lower horizontally extending sections and vertically disposed end sections extending between and integrally connected to the opposite ends of the horizontally extending sections. Each of the horizontally extending sections and end sections has a frontal wall that is substantially parallel to the plane of the license plate frame, and an outer enclosure wall extending rearwardly from the plane of the license plate frame. The frontal walls have a front surface and an opposing rear surface. The front and rear surfaces each terminate at an inner edge and an outer edge. The inner edges cooperate to form a display aperture. An inner frame wall extending rearwardly from the rear surface of each of the frontal walls, between the inner edge and the outer enclosure wall. At least two plate retaining flanges extend inwardly from the inner frame terminal edge.
    Type: Grant
    Filed: August 3, 2000
    Date of Patent: April 22, 2003
    Inventor: Michael E. Lyon
  • Patent number: D437815
    Type: Grant
    Filed: June 26, 2000
    Date of Patent: February 20, 2001
    Inventor: Michael E. Lyon
  • Patent number: D383577
    Type: Grant
    Filed: June 19, 1996
    Date of Patent: September 9, 1997
    Inventor: Michael E. Lyons