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: 20190168650Abstract: 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: ApplicationFiled: November 30, 2018Publication date: June 6, 2019Inventors: Collins Angelo, Mark Little
-
Patent number: 10203981Abstract: 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: GrantFiled: February 28, 2014Date of Patent: February 12, 2019Assignee: RED HAT, INC.Inventor: Mark Little
-
Patent number: 10096065Abstract: 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: GrantFiled: January 16, 2015Date of Patent: October 9, 2018Assignee: Red Hat, Inc.Inventor: Mark Little
-
Patent number: 10048983Abstract: 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: GrantFiled: April 2, 2014Date of Patent: August 14, 2018Assignee: RED HAT, INC.Inventors: Tom Jenkinson, Michael Musgrove, Paul Robinson, Jonathan Halliday, Jesper Pedersen, Mark Little
-
Publication number: 20170361691Abstract: 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: ApplicationFiled: June 15, 2016Publication date: December 21, 2017Inventors: Steve Fuller, Mark Little, Richard Kaye
-
Patent number: 9667475Abstract: 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: GrantFiled: February 28, 2014Date of Patent: May 30, 2017Assignee: RED HAT, INC.Inventor: Mark Little
-
Publication number: 20160210322Abstract: 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: ApplicationFiled: January 16, 2015Publication date: July 21, 2016Inventor: Mark Little
-
Publication number: 20160210627Abstract: 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: ApplicationFiled: January 16, 2015Publication date: July 21, 2016Inventor: Mark Little
-
Publication number: 20150286496Abstract: 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: ApplicationFiled: April 2, 2014Publication date: October 8, 2015Applicant: Red Hat, Inc.Inventors: Tom Jenkinson, Michael Musgrove, Paul Robinson, Jonathan Halliday, Jesper Pedersen, Mark Little
-
Publication number: 20150248308Abstract: 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: ApplicationFiled: February 28, 2014Publication date: September 3, 2015Applicant: Red Hat, Inc.Inventor: Mark Little
-
Publication number: 20150248309Abstract: 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: ApplicationFiled: February 28, 2014Publication date: September 3, 2015Applicant: Red Hat, Inc.Inventor: Mark Little
-
Publication number: 20150249703Abstract: 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: ApplicationFiled: February 28, 2014Publication date: September 3, 2015Applicant: Red Hat, Inc.Inventor: Mark Little
-
Publication number: 20140203615Abstract: 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: ApplicationFiled: January 22, 2014Publication date: July 24, 2014Applicant: WINDSOR MACHINE & STAMPING, LTDInventor: Mark Little
-
Patent number: 8641149Abstract: 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: GrantFiled: March 8, 2011Date of Patent: February 4, 2014Assignee: Windsor Machine & Stamping (2009) LtdInventor: Mark Little
-
Patent number: 8104836Abstract: 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: GrantFiled: July 19, 2007Date of Patent: January 31, 2012Assignee: Windsor Machine & Stamping (2009) LtdInventor: Mark Little
-
Publication number: 20110221250Abstract: 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: ApplicationFiled: March 8, 2011Publication date: September 15, 2011Applicant: WINDSOR MACHINE & STAMPING, LTD.Inventor: Mark Little
-
Patent number: D739558Type: GrantFiled: October 17, 2013Date of Patent: September 22, 2015Inventors: Wilhelm Oehl, Mark Little, David Herman, Vincent Voron
-
Patent number: D739559Type: GrantFiled: May 23, 2014Date of Patent: September 22, 2015Assignee: Dolby Laboratories Licensing CorporationInventors: Wilheim Oehl, Mark Little, David Herman, Vincent Voron
-
Patent number: D739560Type: GrantFiled: May 23, 2014Date of Patent: September 22, 2015Assignee: Dolby Laboratories Licensing CorporationInventors: Wilhelm Oehl, Mark Little, David Herman, Vincent Voron
-
Patent number: D774207Type: GrantFiled: November 30, 2014Date of Patent: December 13, 2016Assignee: Dolby Laboratories Licensing CorporationInventors: Wilhelm Oehl, David Herman, Vincent Voron, Donald Burlock, Pascal Sijen, Christopher Roy Kukshtel, Mark Little, Douglas Gorny