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: 11944503Abstract: 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: GrantFiled: December 21, 2022Date of Patent: April 2, 2024Assignee: 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: 11931210Abstract: 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: GrantFiled: July 5, 2022Date of Patent: March 19, 2024Assignee: 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: 20160312436Abstract: 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: ApplicationFiled: April 27, 2015Publication date: October 27, 2016Applicant: Caterpillar Inc.Inventors: Christopher Nowak, Mark J. Thompson
-
Publication number: 20160154743Abstract: 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: ApplicationFiled: June 25, 2013Publication date: June 2, 2016Applicant: Hewlett-Packard Development Company, L.P.Inventors: Weimin Pan, Mark J. Thompson
-
Patent number: 9323943Abstract: 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: GrantFiled: April 30, 2013Date of Patent: April 26, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Mark J. Thompson, Jeffrey A Plank, Michael White
-
Publication number: 20160026582Abstract: 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: ApplicationFiled: May 8, 2015Publication date: January 28, 2016Inventor: Mark J. Thompson
-
Publication number: 20150331616Abstract: 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: ApplicationFiled: July 28, 2015Publication date: November 19, 2015Inventors: Mark J. Thompson, Timothy W. Majni
-
Patent number: 9134910Abstract: 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: GrantFiled: April 30, 2013Date of Patent: September 15, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mark J. Thompson, Timothy W J Majni
-
Patent number: 9058295Abstract: 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: GrantFiled: April 25, 2013Date of Patent: June 16, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventor: Mark J. Thompson
-
Publication number: 20150076757Abstract: 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: ApplicationFiled: November 20, 2014Publication date: March 19, 2015Applicant: Caterpillar Inc.Inventors: Stephen A. Shula, Mark J. Thompson, Piotr Gadek
-
Publication number: 20140325242Abstract: 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: ApplicationFiled: April 25, 2013Publication date: October 30, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventor: Mark J. Thompson
-
Publication number: 20140325164Abstract: 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: ApplicationFiled: April 30, 2013Publication date: October 30, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Mark J. Thompson, Timothy W. Majni
-
Publication number: 20140325235Abstract: 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: ApplicationFiled: April 30, 2013Publication date: October 30, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Mark J. Thompson, Jeffrey A. Plank, Michael White
-
Publication number: 20140136777Abstract: 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: ApplicationFiled: November 12, 2012Publication date: May 15, 2014Inventors: Daniel S. DAVIS, Mark J. THOMPSON
-
Patent number: 8335891Abstract: 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: GrantFiled: July 14, 2009Date of Patent: December 18, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Daniel S. Davis, Mark J. Thompson
-
Patent number: 8291208Abstract: 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: GrantFiled: May 6, 2011Date of Patent: October 16, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventor: Mark J. Thompson
-
Publication number: 20110208957Abstract: 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: ApplicationFiled: May 6, 2011Publication date: August 25, 2011Inventor: Mark J. Thompson
-
Patent number: 7958343Abstract: 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: GrantFiled: September 8, 2006Date of Patent: June 7, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventor: Mark J. Thompson
-
Publication number: 20110016283Abstract: 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: ApplicationFiled: July 14, 2009Publication date: January 20, 2011Inventors: Daniel S. Davis, Mark J. Thompson
-
Patent number: 7809919Abstract: 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: GrantFiled: July 26, 2006Date of Patent: October 5, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventor: Mark J. Thompson