Patents by Inventor Mark Little

Mark Little 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: 20190168650
    Abstract: A vehicle head restraint assembly includes a base portion coupleable to a vehicle seat back, the base portion including a cross member portion. Also included is a head restraint operatively coupled to the cross member portion and rotatable about the cross member portion. Further included is a locking mechanism. The locking mechanism includes a lock surrounding the cross member portion and fixed in a non-rotatable manner thereto. The locking mechanism also includes a lock slide having at least one lock tooth engageable with the lock, the lock tooth moveable relative to the lock between a locked condition and an unlocked condition.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 6, 2019
    Inventors: Collins Angelo, Mark Little
  • Patent number: 10203981
    Abstract: Systems and methods are provided for prepare list communication to participants in a two-phase commit protocol transaction processing. An exemplary method includes receiving a distributed transaction for processing, wherein the processing uses a two-phase commit protocol, preparing a first participating node comprising a first process of the distributed transaction, and preparing a second participating node comprising a second process of the distributed transaction. The method further includes determining whether the first participating node can commit the first process and transmitting the determination the first participating node can commit the first process to the second participating node. The first participating node and the second participating node may determine a coordinator of the distributed transaction has failed and the second participating node may use the determination to query the first participating node for a transaction outcome, such as a commit of fail state.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: February 12, 2019
    Assignee: RED HAT, INC.
    Inventor: Mark Little
  • Patent number: 10096065
    Abstract: Various examples are directed to systems and methods for distributed transactions with extended locks. A transaction node may receive from a coordinator node an instruction to execute an assigned operation on an object. The assigned operation may be part of a distributed transaction. The transaction node may obtain a lock associated with the object and execute the assigned operation. The transaction node may also set a time-to-expiration of a lock timer to an initial value and start the lock timer. When the transaction node determines that the lock timer has expired, it may release the lock.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: October 9, 2018
    Assignee: Red Hat, Inc.
    Inventor: Mark Little
  • Patent number: 10048983
    Abstract: Systems and methods are provided for enlisting single phase commit resources in a two phase commit transaction. An exemplary method includes accessing a global transaction having a plurality of processes requiring single phase commit (1PC) resource and a two phase commit (2PC) resource, initializing a 1PC resource manager for the 1PC resource with a first process of the plurality of processes, wherein the first process requires the 1PC resource, preparing a 2PC resource manager for the 2PC resource with a second process of the plurality of processes, wherein the second process requires the 2PC resource, generating a unique identifier for the 1PC resource, transmitting the unique identifier to the 1PC resource manager, and instructing the 1PC resource manager to commit the first process to the 1PC resource, wherein committing the first process to the 1PC resource comprises recording the unique identifier to the 1PC resource.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: August 14, 2018
    Assignee: RED HAT, INC.
    Inventors: Tom Jenkinson, Michael Musgrove, Paul Robinson, Jonathan Halliday, Jesper Pedersen, Mark Little
  • Publication number: 20170361691
    Abstract: The present disclosure relates to a cover for protecting the contents of the bed of a pickup truck. In some examples, the cover is designed for use in any standard pickup truck without the need for after-market modifications to the truck. In some examples, the truck bed cover comprises a panel system that is easily installed using the existing stake holes of the truck. In some further examples, the cover includes ability to convert the panels to sidewalls to protect taller cargo. In still further examples, the cover includes retaining cables, support bars, moisture protection, and a locking mechanism.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 21, 2017
    Inventors: Steve Fuller, Mark Little, Richard Kaye
  • Patent number: 9667475
    Abstract: Systems and methods are provided for prepare list communication to participants in a two-phase commit protocol transaction processing. An exemplary method includes receiving a distributed transaction for processing, wherein the processing uses a two-phase commit protocol, receiving a distributed transaction comprising a plurality of processes for processing, wherein the processing uses a two-phase commit protocol and preparing, by a main coordinator, at least one participating processing node from the plurality of processes, wherein the at least one participating processing node comprises a first sub-coordinator and a first participant, and wherein the first participant executes a first process of the plurality of processes. The method further includes receiving, by the main coordinator, a first list comprising the first participant registered with the first sub-coordinator.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: May 30, 2017
    Assignee: RED HAT, INC.
    Inventor: Mark Little
  • Publication number: 20160210322
    Abstract: Various examples are directed to systems and methods for executing distributed transactions with dynamic form. A transaction coordinator may send to a first transaction node a commit request indicating a first transaction operation and a first object and receive an indication that the first transaction node holds a lock for the first object. The transaction coordinator may also send to a second transaction node a commit request indicating a second transaction operation and a second object and receive an indication that the second transaction node is one-phase-aware. If the number of enrolled transaction nodes includes at least a threshold number of nodes, the distributed transaction may be converted to a compensation transaction.
    Type: Application
    Filed: January 16, 2015
    Publication date: July 21, 2016
    Inventor: Mark Little
  • Publication number: 20160210627
    Abstract: Various examples are directed to systems and methods for distributed transactions with extended locks. A transaction node may receive from a coordinator node an instruction to execute an assigned operation on an object. The assigned operation may be part of a distributed transaction. The transaction node may obtain a lock associated with the object and execute the assigned operation. The transaction node may also set a time-to-expiration of a lock timer to an initial value and start the lock timer. When the transaction node determines that the lock timer has expired, it may release the lock.
    Type: Application
    Filed: January 16, 2015
    Publication date: July 21, 2016
    Inventor: Mark Little
  • Publication number: 20150286496
    Abstract: Systems and methods are provided for enlisting single phase commit resources in a two phase commit transaction. An exemplary method includes accessing a global transaction having a plurality of processes requiring single phase commit (1PC) resource and a two phase commit (2PC) resource, initializing a 1PC resource manager for the 1PC resource with a first process of the plurality of processes, wherein the first process requires the 1PC resource, preparing a 2PC resource manager for the 2PC resource with a second process of the plurality of processes, wherein the second process requires the 2PC resource, generating a unique identifier for the 1PC resource, transmitting the unique identifier to the 1PC resource manager, and instructing the 1PC resource manager to commit the first process to the 1PC resource, wherein committing the first process to the 1PC resource comprises recording the unique identifier to the 1PC resource.
    Type: Application
    Filed: April 2, 2014
    Publication date: October 8, 2015
    Applicant: Red Hat, Inc.
    Inventors: Tom Jenkinson, Michael Musgrove, Paul Robinson, Jonathan Halliday, Jesper Pedersen, Mark Little
  • Publication number: 20150248308
    Abstract: Systems and methods are provided for semi-durable transaction log storage in a two-phase commit protocol transaction processing. An exemplary method includes receiving a distributed transaction comprising a plurality of processes for processing, wherein the processing uses a two-phase commit protocol and preparing, by a main coordinator, at least one participant comprising at least one of the plurality of processes to prepare for execution by the at least one participant. The method further includes receiving, by the main coordinator, information comprising prepared processes of the at least one of the plurality of processes and storing, by the main coordinator, a transaction log comprising the at least one participant and the information to a semi-durable storage. The semi-durable storage may comprise a crash-proof storage that survives system failure. Thus, the semi-durable storage may write the transaction log to the durable storage if there is a system failure.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: Red Hat, Inc.
    Inventor: Mark Little
  • Publication number: 20150248309
    Abstract: Systems and methods are provided for prepare list communication to participants in a two-phase commit protocol transaction processing. An exemplary method includes receiving a distributed transaction for processing, wherein the processing uses a two-phase commit protocol, preparing a first participating node comprising a first process of the distributed transaction, and preparing a second participating node comprising a second process of the distributed transaction. The method further includes determining whether the first participating node can commit the first process and transmitting the determination the first participating node can commit the first process to the second participating node. The first participating node and the second participating node may determine a coordinator of the distributed transaction has failed and the second participating node may use the determination to query the first participating node for a transaction outcome, such as a commit of fail state.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: Red Hat, Inc.
    Inventor: Mark Little
  • Publication number: 20150249703
    Abstract: Systems and methods are provided for prepare list communication to participants in a two-phase commit protocol transaction processing. An exemplary method includes receiving a distributed transaction for processing, wherein the processing uses a two-phase commit protocol, receiving a distributed transaction comprising a plurality of processes for processing, wherein the processing uses a two-phase commit protocol and preparing, by a main coordinator, at least one participating processing node from the plurality of processes, wherein the at least one participating processing node comprises a first sub-coordinator and a first participant, and wherein the first participant executes a first process of the plurality of processes. The method further includes receiving, by the main coordinator, a first list comprising the first participant registered with the first sub-coordinator.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: Red Hat, Inc.
    Inventor: Mark Little
  • Publication number: 20140203615
    Abstract: A head restraint assembly for a vehicle seat includes a base portion, a head restraint, and a locking mechanism. The head restraint is mounted with respect to the base portion and is selectively rotatable with respect to the base portion about a first axis. The locking mechanism includes a first lock member, a second lock member, and a first spring. The first lock member is mounted with respect to the base portion and defines a first plurality of teeth. The second lock member is movably mounted with respect to the head restraint and the first lock member. The second lock member defines a second plurality of teeth. The first spring continuously biases the second lock member toward the first lock member such that the second plurality of teeth continuously contact the first plurality of teeth.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 24, 2014
    Applicant: WINDSOR MACHINE & STAMPING, LTD
    Inventor: Mark Little
  • Patent number: 8641149
    Abstract: A ratcheting pivot mechanism for coupling a head rest portion of a vehicle head restraint assembly to a post portion of a vehicle head restraint assembly includes a first pivot arm, a second pivot arm pivotably connected to the first pivot arm, a movable ratchet member pivotably connected to the second pivot arm, and a spring disposed between the second pivot arm and the movable ratchet member. The first pivot arm has a fixed ratchet member, which the movable ratchet member is configured to selectively engage. The spring is configured to apply an engaging force to the movable ratchet member when the movable ratchet member is in a first position, and configured to apply a disengaging force to the movable ratchet member when the movable ratchet member is in a second position.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: February 4, 2014
    Assignee: Windsor Machine & Stamping (2009) Ltd
    Inventor: Mark Little
  • Patent number: 8104836
    Abstract: A foldable seat headrest assembly including a locking mechanism that includes a lock lever that can be manipulated by a manual release handle that selectively locks the headrest pad component against a groove formed in a portion of a lock post so as to keep the headrest assembly in an upright position. The groove provides both a back stop and a forward stop for the lock lever. When the lock lever is disengaged from the groove by manipulating the release handle in a downward motion, a dump spring allows the headrest portion to assume a folded or dumped position. In the folded or dumped position, the headrest portion fits compactly against the back portion of the seat. The manual release handle can be associated with either the left or the right side of the headrest assembly allowing the same assembly to be used on either side of a vehicle, e.g., the driver or passenger side of the vehicle, as well in the front and rear seats.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: January 31, 2012
    Assignee: Windsor Machine & Stamping (2009) Ltd
    Inventor: Mark Little
  • Publication number: 20110221250
    Abstract: A ratcheting pivot mechanism for coupling a head rest portion of a vehicle head restraint assembly to a post portion of a vehicle head restraint assembly includes a first pivot arm, a second pivot arm pivotably connected to the first pivot arm, a movable ratchet member pivotably connected to the second pivot arm, and a spring disposed between the second pivot arm and the movable ratchet member. The first pivot arm has a fixed ratchet member, which the movable ratchet member is configured to selectively engage. The spring is configured to apply an engaging force to the movable ratchet member when the movable ratchet member is in a first position, and configured to apply a disengaging force to the movable ratchet member when the movable ratchet member is in a second position.
    Type: Application
    Filed: March 8, 2011
    Publication date: September 15, 2011
    Applicant: WINDSOR MACHINE & STAMPING, LTD.
    Inventor: Mark Little
  • Patent number: D739558
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: September 22, 2015
    Inventors: Wilhelm Oehl, Mark Little, David Herman, Vincent Voron
  • Patent number: D739559
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: September 22, 2015
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Wilheim Oehl, Mark Little, David Herman, Vincent Voron
  • Patent number: D739560
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: September 22, 2015
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Wilhelm Oehl, Mark Little, David Herman, Vincent Voron
  • Patent number: D774207
    Type: Grant
    Filed: November 30, 2014
    Date of Patent: December 13, 2016
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Wilhelm Oehl, David Herman, Vincent Voron, Donald Burlock, Pascal Sijen, Christopher Roy Kukshtel, Mark Little, Douglas Gorny