Patents by Inventor Mark J. Thompson

Mark J. Thompson 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: 11944503
    Abstract: A surgical instrument including a system for stopping a beam of the surgical instrument from impacting a distal pin when reversing a knife is disclosed. A knife assembly of the surgical instrument comprises the knife, the beam, and a firing nut. A firing lead screw can drive the firing nut distally and proximally. A firing screw compression spring extends along the firing lead screw and applies a load proximally on the firing nut when the firing nut is driven toward a distal end of the firing lead screw.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: April 2, 2024
    Assignee: Standard Bariatrics, Inc.
    Inventors: Adam R. Dunki-Jacobs, Mark S. Ortiz, Jonathan R. Thompson, Richard P. Nuchols, Caleb J. Hayward, Robert T. Means, III, Saylan J. Lukas
  • Patent number: 11931210
    Abstract: A system for preventing unwanted tissue migration in surgical staplers includes a surgical stapler having an end effector including an upper jaw and a lower jaw. A distal end of the upper jaw is connected to a distal end of the lower jaw, and a proximal end of the upper jaw is connected to a proximal end of the lower jaw. First and second tissue stops are formed on the distal and proximal ends of the lower jaw, respectively. The second tissue stop and the proximal end of the upper jaw define a no cut zone when the surgical stapler is in an open position. The surgical stapler also includes a tissue cutting device disposed within the lower jaw for resecting tissue. The system also includes a warning, blocking, impeding, or barrier forming device for preventing the unwanted migration of tissue into the no tissue zone.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: March 19, 2024
    Assignee: Standard Bariatrics, Inc.
    Inventors: Adam R. Dunki-Jacobs, Mark S. Ortiz, Jonathan R. Thompson, Richard P. Nuchols, Caleb J. Hayward, Robert T. Means, Saylan J. Lukas
  • Publication number: 20160312436
    Abstract: A machine includes a frame extending between a first end and a second end, a work tool supported by the frame proximate the first end, and a counterweight supported by the frame proximate the second end. The machine further includes a hood supported by the frame and a hood guard assembly supported by the counterweight and configured to protect the hood from damage. The machine further includes a flexible iso-mount interposed between the hood guard assembly and the counterweight so as to provide a non-rigid connection between the hood guard assembly and the counterweight.
    Type: Application
    Filed: April 27, 2015
    Publication date: October 27, 2016
    Applicant: Caterpillar Inc.
    Inventors: Christopher Nowak, Mark J. Thompson
  • Publication number: 20160154743
    Abstract: Disclosed herein are a system, non-transitory computer readable medium, and method to reduce input and output transactions. It is determined whether a first set of dirty data, a second set of dirty data, and a number of data blocks therebetween can be flushed with one transaction.
    Type: Application
    Filed: June 25, 2013
    Publication date: June 2, 2016
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Weimin Pan, Mark J. Thompson
  • Patent number: 9323943
    Abstract: Data read from a volume is decrypted using a first key. The decrypted data is encrypted using a second key. The encrypted data is written back to the volume. An access request to a location of the volume is received from a host. Data is encrypted to or decrypted from the location using the first or second key, in response to the access request. The first key is used for the access request if the location has not been decrypted using the first key and encrypted using the second key. The second key is used for the access request if the location has been decrypted using the first key and encrypted using the second key.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: April 26, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mark J. Thompson, Jeffrey A Plank, Michael White
  • Publication number: 20160026582
    Abstract: A request from a host is received requesting data from a storage device. Data of the storage device is written into a buffer of the host. The data at the buffer is to be encrypted and written back to the storage device. The requested data of the request is written to the buffer after the encrypted data is written back to the storage device.
    Type: Application
    Filed: May 8, 2015
    Publication date: January 28, 2016
    Inventor: Mark J. Thompson
  • Publication number: 20150331616
    Abstract: A request is output to a first queue of a storage device. A head flag of the request is set based on whether the request is a read type request and a comparison of a percentage of requests queued at the first queue that are read type requests to a threshold percentage. The storage device is to store the request at a head of the first queue if the head flag of the request is set.
    Type: Application
    Filed: July 28, 2015
    Publication date: November 19, 2015
    Inventors: Mark J. Thompson, Timothy W. Majni
  • Patent number: 9134910
    Abstract: A request is output to a first queue of a storage device. A head flag of the request is set based on whether the request is a read type request and a comparison of a percentage of requests queued at the first queue that are read type requests to a threshold percentage. The storage device is to store the request at a head of the first queue if the head flag of the request is set.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: September 15, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark J. Thompson, Timothy W J Majni
  • Patent number: 9058295
    Abstract: A request from a host is received requesting data from a storage device. Data of the storage device is written into a buffer of the host. The data at the buffer is to be encrypted and written back to the storage device. The requested data of the request is written to the buffer after the encrypted data is written back to the storage device.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: June 16, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Mark J. Thompson
  • Publication number: 20150076757
    Abstract: A system for detachably securing a first component to a metallic surface of a second component is provided. The system includes a magnetic device, a bracket member, and a clamping device. The magnetic device is configured to selectively generate a magnetic force for securing the magnetic device to the metallic surface of the second component. The bracket member includes a first portion coupled to the magnetic device, and a second portion offset with respect to the first portion. The clamping device includes a support member, a rod member, a spindle member and a latch. The support member is coupled to the second portion of the bracket member. The latch is configured for selectively moving the rod member and the spindle member so that a tip of the spindle member is moved into contacting engagement with the first component for securing the first component to the surface of the second component.
    Type: Application
    Filed: November 20, 2014
    Publication date: March 19, 2015
    Applicant: Caterpillar Inc.
    Inventors: Stephen A. Shula, Mark J. Thompson, Piotr Gadek
  • Publication number: 20140325242
    Abstract: A request from a host is received requesting data from a storage device. Data of the storage device is written into a buffer of the host. The data at the buffer is to be encrypted and written back to the storage device. The requested data of the request is written to the buffer after the encrypted data is written back to the storage device.
    Type: Application
    Filed: April 25, 2013
    Publication date: October 30, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Mark J. Thompson
  • Publication number: 20140325164
    Abstract: A request is output to a first queue of a storage device. A head flag of the request is set based on whether the request is a read type request and a comparison of a percentage of requests queued at the first queue that are read type requests to a threshold percentage. The storage device is to store the request at a head of the first queue if the head flag of the request is set.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Mark J. Thompson, Timothy W. Majni
  • Publication number: 20140325235
    Abstract: Data read from a volume is decrypted using a first key. The decrypted data is encrypted using a second key. The encrypted data is written back to the volume. An access request to a location of the volume is received from a host. Data is encrypted to or decrypted from the location using the first or second key, in response to the access request. The first key is used for the access request if the location has not been decrypted using the first key and encrypted using the second key. The second key is used for the access request if the location has been decrypted using the first key and encrypted using the second key.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Mark J. Thompson, Jeffrey A. Plank, Michael White
  • Publication number: 20140136777
    Abstract: There is provided a system and method of configuring a storage array. An exemplary method includes generating information within a storage array controller, the information corresponding to a menu of user options. The exemplary method also includes sending the information from the array controller to a user interface module. The exemplary method also includes sending user instructions comprising a selected menu option from the user interface module to the array controller. The exemplary method also includes executing a configuration task associated with the selected menu option.
    Type: Application
    Filed: November 12, 2012
    Publication date: May 15, 2014
    Inventors: Daniel S. DAVIS, Mark J. THOMPSON
  • Patent number: 8335891
    Abstract: There is provided a system and method of configuring a storage array. An exemplary method includes generating information within a storage array controller, the information corresponding to a menu of user options. The exemplary method also includes sending the information from the array controller to a user interface module. The exemplary method also includes sending user instructions comprising a selected menu option from the user interface module to the array controller. The exemplary method also includes executing a configuration task associated with the selected menu option.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: December 18, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel S. Davis, Mark J. Thompson
  • Patent number: 8291208
    Abstract: A computing apparatus comprises a persistent storage comprising a system code that implements Redundant Array of Independent Disks (RAID) protection on a boot volume.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: October 16, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Mark J. Thompson
  • Publication number: 20110208957
    Abstract: A computing apparatus comprises a persistent storage comprising a system code that implements Redundant Array of Independent Disks (RAID) protection on a boot volume.
    Type: Application
    Filed: May 6, 2011
    Publication date: August 25, 2011
    Inventor: Mark J. Thompson
  • Patent number: 7958343
    Abstract: A computing apparatus comprises a system Read-Only Memory (ROM) comprising a system Basic Integrated Operating System (BIOS) that implements Redundant Array of Independent Disks (RAID) protection on a boot volume.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: June 7, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Mark J. Thompson
  • Publication number: 20110016283
    Abstract: There is provided a system and method of configuring a storage array. An exemplary method includes generating information within a storage array controller, the information corresponding to a menu of user options. The exemplary method also includes sending the information from the array controller to a user interface module. The exemplary method also includes sending user instructions comprising a selected menu option from the user interface module to the array controller. The exemplary method also includes executing a configuration task associated with the selected menu option.
    Type: Application
    Filed: July 14, 2009
    Publication date: January 20, 2011
    Inventors: Daniel S. Davis, Mark J. Thompson
  • Patent number: 7809919
    Abstract: An embodiment of a data misalignment correction method for a mass storage controller system that couples drives having large internal block sizes to a computer operating system having input/output data block requests, including automatically determining an amount of misalignment between a request of the input/output data block to the storage controller and the controller's current data alignment configuration and using the amount of misalignment to realign the mass storage controller system configuration to match the operating system's input/output requests for optimizing input/output performance with the attached drives.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: October 5, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Mark J. Thompson