Patents by Inventor Patrick J. Weiler

Patrick J. Weiler 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: 11572663
    Abstract: A control device may obtain sensing data related to a paving material mat region laid by a screed assembly of a road paver. The control device may determine, based on the sensing data, a respective texture value and/or a respective height value associated with each portion of two or more portions of the paving material mat region. The control device may determine, based on the respective texture values and/or the respective height values of the paving material mat region, a finish value associated with the paving material mat region. The control device may cause, based on the finish value of the paving material mat region, one or more actions to be performed.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: February 7, 2023
    Assignee: Caterpillar Paving Products Inc.
    Inventors: Patrick J. Weiler, Kevin M. Adams
  • Patent number: 11347395
    Abstract: A method, computer program product, and computing system for receiving a plurality of data streams on an SSD cache memory system associated with a backend storage system and writing a first of the plurality of data streams to a first portion of the SSD cache memory system.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: May 31, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Amnon Izhar, Patrick J. Weiler
  • Publication number: 20210301479
    Abstract: A control device may obtain sensing data related to a paving material mat region laid by a screed assembly of a road paver. The control device may determine, based on the sensing data, a respective texture value and/or a respective height value associated with each portion of two or more portions of the paving material mat region. The control device may determine, based on the respective texture values and/or the respective height values of the paving material mat region, a finish value associated with the paving material mat region. The control device may cause, based on the finish value of the paving material mat region, one or more actions to be performed.
    Type: Application
    Filed: March 26, 2020
    Publication date: September 30, 2021
    Applicant: Caterpillar Paving Products Inc.
    Inventors: Patrick J. WEILER, Kevin M. ADAMS
  • Patent number: 10719238
    Abstract: A first endpoint comprises a fabric attach point for attachment to a memory fabric, a first media controller, and a first non-volatile memory media. The memory fabric comprises a reliability zone comprising the first endpoint and at least a second endpoint. The first media controller is configured to receive, from at least one processor coupled to the first endpoint via the at least one fabric attach point, a memory fabric store command to store an object in the reliability zone. The first media controller is further configured to store the object in the first non-volatile memory media, to receive from the second endpoint a message indicating that the same object has been stored by the second endpoint, and to send to the at least one processor a single acknowledgement indicating that the at least one object has been stored in both the first and second endpoints of the reliability zone.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: July 21, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: James Espy, William P. Dawkins, Dragan Savic, Amnon Izhar, Patrick J. Weiler, Michael Robillard
  • Publication number: 20200210068
    Abstract: A method, computer program product, and computing system for receiving a plurality of data streams on an SSD cache memory system associated with a backend storage system and writing a first of the plurality of data streams to a first portion of the SSD cache memory system.
    Type: Application
    Filed: March 9, 2020
    Publication date: July 2, 2020
    Inventors: Amnon Izhar, Patrick J. Weiler
  • Patent number: 10592115
    Abstract: A method, computer program product, and computing system for receiving a plurality of data streams on an SSD cache memory system associated with a backend storage system and writing a first of the plurality of data streams to a first portion of the SSD cache memory system.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: March 17, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Amnon Izhar, Patrick J. Weiler
  • Patent number: 10503678
    Abstract: A PCIe fabric is configured to couple a plurality of elements. The PCIe fabric includes a plurality of PCIe subfabrics. A primary master central processing system is configured to couple the plurality of PCIe subfabrics. A secondary master central processing system is configured to couple the plurality of PCIe subfabrics.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: December 10, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Daniel Dufresne, Matthew Mullins, Antonio Fontes, Patrick J. Weiler
  • Patent number: 10324880
    Abstract: A PCIe fabric is configured to couple a plurality of elements. The PCIe fabric includes a plurality of PCIe subfabrics. A primary master central processing system is configured to couple the plurality of PCIe subfabrics and includes a primary master central processing unit.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: June 18, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Daniel Dufresne, Matthew Mullins, Antonio Fontes, Patrick J. Weiler
  • Patent number: 10235317
    Abstract: A PCIe fabric is configured to couple a plurality of elements. The PCIe fabric includes a plurality of PCIe subfabrics including at least a first PCIe subfabric and a second PCIe subfabric. A primary master central processing system is configured to couple the plurality of PCIe subfabrics and includes a primary master central processing unit. The first PCIe subfabric is configured to enable multipath communication between a first element coupled to the first PCIe subfabric and a second element coupled to the second PCIe subfabric.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: March 19, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Daniel Dufresne, Matthew Mullins, Antonio Fontes, Patrick J. Weiler
  • Patent number: 10235316
    Abstract: A PCIe fabric is configured to couple a plurality of elements. The PCIe fabric includes a plurality of PCIe subfabrics. Each of the plurality of PCIe subfabrics includes a managing central processing unit and a PCIe fabric switch. One or more communication paths is configured to allow communication between the PCIe fabric switch included within each of the plurality of PCIe subfabrics.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: March 19, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Daniel Dufresne, Matthew Mullins, Antonio Fontes, Patrick J. Weiler
  • Patent number: 9646721
    Abstract: A system, computer program product, and computer-executable method of managing a solid state drive (SSD) in a data storage system, the system, computer program product, and computer-executable method including initializing the SSD to enable the SSD to request memory for bad block replacement, querying the SSD to determine a size of memory on the SSD reserved for dynamic over provisioning, and allocating a portion of the size of memory for bad block replacement.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: May 9, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Adrian Michaud, Dragan Savic, Patrick J. Weiler, Amnon Izhar
  • Patent number: 8595416
    Abstract: A method, computer program product, and computing system for identifying a low-write-frequency portion of a solid-state storage device. If it is determined that the low-write-frequency portion is of sufficient size to function as over-provisioning space for the solid-state storage device, the low-write-frequency portion is utilized as over-provisioning space.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: November 26, 2013
    Assignee: EMC Corporation
    Inventors: Patrick J. Weiler, James Guyer
  • Patent number: 8545128
    Abstract: A desegregation apparatus that desegregates a stream of HMA that includes particles of varying size includes a desegregation hopper, which houses an auger assembly. A series of counter-handed augers is mounted on a shaft disposed within the hopper. Open sections are disposed between adjacent auger sections and above openings in the bottom surface of the hopper.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: October 1, 2013
    Assignee: Weiler, Inc.
    Inventor: Patrick J. Weiler
  • Publication number: 20120288329
    Abstract: A desegregation apparatus that desegregates a stream of HMA that includes particles of varying size includes a desegregation hopper, which houses an auger assembly. A series of counter-handed augers is mounted on a shaft disposed within the hopper. Open sections are disposed between adjacent auger sections and above openings in the bottom surface of the hopper.
    Type: Application
    Filed: May 12, 2011
    Publication date: November 15, 2012
    Inventor: Patrick J. Weiler
  • Patent number: 8209474
    Abstract: A method, computer program product, and computing system for obtaining N data segments for storage within N data planes included within a flash-memory storage device. Each of the N data planes includes a plurality of data blocks. A superblock is defined, wherein the superblock includes a data block from each of the N data planes included within the flash-memory storage device. Data is; and simultaneously writing data to each data block included within the superblock.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: June 26, 2012
    Assignee: EMC Corporation
    Inventors: Patrick J. Weiler, Robert W. Beauchamp
  • Patent number: 7992704
    Abstract: An improved material transport vehicle having an integrated assembly for cleaning out conveyors, elevators, hoppers and the like, and method for clean-out utilizing the same. The cleanout assembly comprises one or more detachable panels strategically located about the material transport vehicle, and means for releasing the same, so as to permit convenient and safe access to the components for removing unused, old or dried material. The detachable panel or panels are integral with a surface of the housings, typically the lower surface thereof.
    Type: Grant
    Filed: August 7, 2008
    Date of Patent: August 9, 2011
    Assignee: Weiler, Inc.
    Inventor: Patrick J. Weiler
  • Publication number: 20100034627
    Abstract: An improved material transport vehicle having an integrated assembly for cleaning out conveyors, elevators, hoppers and the like, and method for clean-out utilizing the same. The cleanout assembly comprises one or more detachable panels strategically located about the material transport vehicle, and means for releasing the same, so as to permit convenient and safe access to the components for removing unused, old or dried material. The detachable panel or panels are integral with a surface of the housings, typically the lower surface thereof.
    Type: Application
    Filed: August 7, 2008
    Publication date: February 11, 2010
    Inventor: Patrick J. Weiler
  • Patent number: 7188991
    Abstract: An auxiliary control station for a rear dispensing concrete truck that controls the truck's steering, braking, and throttle. A seat with controls accessible from the seat may be positioned outside of the cab, such as to allow control of the truck from a position with an unobstructed view of the rear of the truck. The concrete dispensing chute may be modified so as to allow mechanical control of the left and right swing of the chute. The auxiliary control station also controls the drum and positioning of the chute.
    Type: Grant
    Filed: April 5, 2004
    Date of Patent: March 13, 2007
    Assignee: Five Star Industries, Inc.
    Inventor: Patrick J. Weiler
  • Patent number: 4913581
    Abstract: A narrow self-propelled trench soil compactor has a vibratory frame assembly connected in a towing relation to a mobile frame having steerable front wheels. The vibratory frame assembly is pivotally connected to the mobile frame for vibratory up and down movement independently of the mobile frame. A soil compaction wheel is rotatably supported at the free end of the frame assembly for movement to a lowered operating position and is power driven to function as the propulsion means for the machine. When the compaction wheel is in an elevated or non-operating position, the machine is attachable to a towing tractor for transportation purposes.
    Type: Grant
    Filed: June 26, 1989
    Date of Patent: April 3, 1990
    Assignee: Vermeer Manufacturing Co.
    Inventor: Patrick J. Weiler
  • Patent number: 4771377
    Abstract: Apparatus and method is disclosed for controlling the timing of the addressing, fetching and executing of microinstructions in a data processing system such that delayed sequencing microinstructions, stretched delayed sequencing microinstructions and immediate sequencing microinstructions may be intermixed in the microinstruction stream. Circuitry is provided to determine the type of sequencing specified for each microinstruction and control the generation of the execution cycle signal and the microinstruction address clocking signal such that these signals occur in the appropriate time sequence to accomplish the specified sequencing.
    Type: Grant
    Filed: November 15, 1985
    Date of Patent: September 13, 1988
    Assignee: Data General Corporation
    Inventors: Donald C. Wiser, David I. Epstein, Mark D. Hummel, Patrick J. Weiler, Thomas J. Myer