Patents by Inventor Matthew Weber

Matthew Weber 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: 20170243661
    Abstract: A memory system for a computer is provided as well as a method for integrity testing a memory interface. The memory system includes a memory controller providing a memory interface including a plurality of data lanes, wherein each of the plurality of data lanes includes a driver and a receiver, and wherein each receiver has an output. The memory system further includes an AND gate having an output and a plurality of inputs, wherein the output of each receiver is coupled to one of the plurality of inputs of the AND gate. The method includes driving a high signal pulse onto each of a plurality of data lanes of a memory interface, receiving a reflection of the high signal pulse on each of the data lanes, and determining whether the reflections received on the data lanes indicate that any one or more of the data lanes is defective.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Robert Diokno, Paul D. Kangas, Matthew Weber, Timothy M. Wiwel
  • Publication number: 20170090999
    Abstract: Selective multiprocessing in a non-preemptive task scheduling environment is provided. Tasks of an application are grouped based on similar functionality and/or access to common code or data structures. The grouped tasks constitute a task core group, and each task core group may be mapped to a core in a multi-core processing system. A mutual exclusion approach reduces overhead imposed on the storage controller and eliminates the risk of concurrent access. A core guard routine is used when a particular application task in a first task core group requires access to a section of code or data structure associated with a different task core group. The application task is temporarily assigned to the second task core group. The application task executes the portion of code seeking access to the section of code or data structure. Once complete, the application task is reassigned back to its original task core group.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Inventors: Matthew Weber, Douglas A. Ochsner, Kam Pak, Arindam Banerjee, Ben McDavitt, Donald R. Humlicek
  • Publication number: 20170060624
    Abstract: A method for migration of operations between CPU cores, the method includes: processing, by a source core, one or more tasks and one or more interrupt service routines; accessing a mapping corresponding to a task of the one or more tasks and an interrupt service routine of the one or more interrupt service routines; identifying, based on the mapping, a target core that corresponds to the task and the interrupt service routine; blocking the task from being processed by the source core in response to identifying the target core; in response to identifying the target core, disabling an interrupt corresponding to the interrupt service routine; in response to identifying the target core, assigning the task and the interrupt to the target core; after assigning the interrupt to the target core, enabling the interrupt; and after assigning the task to the target core, processing the task by the target core.
    Type: Application
    Filed: August 26, 2015
    Publication date: March 2, 2017
    Inventors: Kent Prosch, Matthew Weber, Arindam Banerjee, Ben McDavitt
  • Publication number: 20170051890
    Abstract: A motor vehicle front end having one, preferably two, headlamps, wherein the headlamp is intended and constructed so as to be fastened in an assembly position onto the motor vehicle, in particular onto the motor vehicle front end, and wherein the headlamp is fastened by means of a transport holder on the front end in a transport position, the transport position being different from the assembly position. The transport position is offset frontward and/or downward relative to the assembly position, in order to provide a front end, motor vehicle, and method that make it possible to create motor vehicle designs with which pre-assembly of the headlamps in the assembly position thereof is not possible, without thereby incurring additional logistical complexity on the assembly lines for the vehicle, or wherein this additional complexity is at least largely avoided.
    Type: Application
    Filed: August 17, 2016
    Publication date: February 23, 2017
    Applicant: HBPO GmbH
    Inventors: Dragan Kolobaric, Michal Labas, Matthew Weber
  • Publication number: 20170030151
    Abstract: Apparatus for reducing torque on a drill string includes a first bearing assembly, a second bearing assembly, and a bearing sleeve. The first and second bearing assemblies are disposed on and clamped onto a tubular portion of a drill pipe of the drill string, and each include a first and second section. The bearing sleeve is disposed on the drill pipe such that the bearing sleeve is maintained in an axial position relative to the drill pipe by the first bearing assembly and the second bearing assembly. Each of the first and second bearing assemblies have a first diameter portion and a second diameter portion that is smaller than the first diameter portion. The second diameter portion of the first bearing assembly and the second diameter portion of the second bearing assembly are disposed adjacent to each other and the bearing sleeve is disposed around the adjacent second diameter portions.
    Type: Application
    Filed: July 28, 2016
    Publication date: February 2, 2017
    Applicant: Frank's International, LLC
    Inventors: Keith Lutgring, Matthew Weber, Burney Latiolais, Ira Hining, Jean Buytaert
  • Patent number: 9540136
    Abstract: A control box for a generator set, including a support structure configured to be mounted to a rail. The support structure can include a first planar panel configured to be mounted to the rail, and a second planar panel offset from the first planar panel and configured to be mounted to the rail. The control box can also include a top cover configured to be connected to the first planar panel and the second planar panel and to cover a top portion of the support structure, a first side cover configured to be connected to the first planar panel and the second planar panel and substantially perpendicular to the top cover, and a second side cover configured to be offset from the first side cover and configured to be connected to the first planar panel and the second planar panel.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: January 10, 2017
    Assignee: Caterpillar Inc.
    Inventors: Anthony S. Cooksey, Jonathan E. Goldsworthy, Lyle M. Sewall, Anthony Rakaric, Ryan C. Byrd, Matthew Weber
  • Publication number: 20160354115
    Abstract: Devices, methods, and systems are provided for placing an implant into a patient and removing it therefrom.
    Type: Application
    Filed: June 2, 2016
    Publication date: December 8, 2016
    Inventors: Jay S. Smith, Michael R. Cole, James M. Sellers, Scott D. Lautenbach, Amy K. Whitson, Matthew Weber
  • Publication number: 20160056688
    Abstract: A control box for a generator set, including a support structure configured to be mounted to a rail. The support structure can include a first planar panel configured to be mounted to the rail, and a second planar panel offset from the first planar panel and configured to be mounted to the rail. The control box can also include a top cover configured to be connected to the first planar panel and the second planar panel and to cover a top portion of the support structure, a first side cover configured to be connected to the first planar panel and the second planar panel and substantially perpendicular to the top cover, and a second side cover configured to be offset from the first side cover and configured to be connected to the first planar panel and the second planar panel.
    Type: Application
    Filed: August 22, 2014
    Publication date: February 25, 2016
    Applicant: Caterpillar Inc.
    Inventors: Anthony S. Cooksey, Jonathan E. Goldsworthy, Lyle M. Sewall, Anthony Rakaric, Ryan C. Byrd, Matthew Weber