Patents by Inventor Derek Roberts

Derek Roberts 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: 11255231
    Abstract: A two-stroke engine comprises a first oiling system and a second oiling system. The first oiling system includes a low-pressure pump that distributes oil from a first oil tank to the two-stroke engine. The second oiling system includes a pump mechanically coupled to a crankshaft of the two-stroke engine, wherein the pump distributes oil from a second oil tank to an accessory at a pressure greater than the first oil pressure, wherein oil distributed to the accessory is returned to the second oil tank.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: February 22, 2022
    Assignee: Arctic Cat, Inc.
    Inventors: Alexander Konrad Fuhrman, Ryan Douglas Hayes, Andrew Jon Ellsworth, Cord Miller Christensen, David Mark Sabo, Derek Robert Kvenvold
  • Patent number: 11241802
    Abstract: A dual-material vacuum cup for a vacuum-based end effector includes a bellows having a proximal end configured for connection to the end effector and a distal end. The bellows also defines a pathway for a flow of air. A lip is connected to the distal end of the bellows, the lip defining an opening in fluid communication with the pathway for the flow of air. An insert is then connected to a distal end of the lip, and the insert is in fluid communication with the opening defined by the lip. To engage parcels of various dimension and construction, the lip is composed of a first material (such as silicone rubber or another elastomeric material), while the insert is comprised of a second material (such as a foam material).
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: February 8, 2022
    Assignee: Material Handling Systems, Inc.
    Inventors: Josiah Douglas, Derek Robert Sturm, David W. Caldwell, II
  • Patent number: 11243772
    Abstract: Certain aspects of the present disclosure provide techniques for training load value predictors, comprising: determining if a prediction has been made by one or more of a plurality of load value predictors; determining a misprediction has been made by one or more load value predictors of the plurality of load value predictors; training each of the one or more load value predictors that made the misprediction; and resetting a confidence value associated with each of the one or more load value predictors that made the misprediction.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: February 8, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Rami Mohammad A. Al Sheikh, Derek Robert Hower
  • Publication number: 20220027273
    Abstract: A network interface device comprises a programmable interface configured to provide a device interface with at least one bus between the network interface device and a host device. The programmable interface is programmable to support a plurality of different types of a device interface.
    Type: Application
    Filed: October 4, 2021
    Publication date: January 27, 2022
    Applicant: Xilinx, Inc.
    Inventors: Steven L. Pope, Dmitri Kitariev, David J. Riddoch, Derek Roberts, Neil Turton
  • Patent number: 11192145
    Abstract: A singulating system for parcels comprises: an inner wall; a first section comprised of a series of driven rollers, which are skewed relative to a longitudinal direction of travel, so that the parcels are conveyed not only in the longitudinal direction of travel, but also toward the inner wall; a second section for receiving the parcels from the first section, and then identifying and moving parcels in a side-by-side arrangement and/or parcels with an irregular shape; and a third section for receiving the parcels from the second section. In some embodiments, the singulating system also includes a visioning subsystem, including a camera for acquiring image data of the parcels as the parcels move toward or into the second section, and a computer to receive and analyze the image data from the camera to identify parcels in a side-by-side arrangement and/or parcels with an irregular shape.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: December 7, 2021
    Assignee: Material Handling Systems, Inc.
    Inventors: Gregory Robert Sturm, Jonathan Dean Terrell, Thomas Anthony Hillerich, Jr., Michael Alan McCue, David W. Caldwell, II, Derek Robert Sturm
  • Patent number: 11165720
    Abstract: A network interface device has an interface configured to interface with a network. The interface is configured to at least one of receive data from the network and put data onto the network. The network interface device has an application specific integrated device with a plurality of data processing pipelines to process at least one of data which has been received from the network and data which is to be put onto said network and an FPGA arranged in a path parallel to the data processing pipelines.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: November 2, 2021
    Assignee: XILINX, INC.
    Inventors: Steven L. Pope, Dmitri Kitariev, Derek Roberts
  • Patent number: 11165683
    Abstract: A network interface device, said network interface device has a data transmission path configured to receive data for transmission. The data for transmission is to be sent over a network by the network interface device. A monitor is configured to monitor the data transmission path to determine if an underrun condition is associated with the data transmission path. If so, an indication is included in the transmitted data packet.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: November 2, 2021
    Inventors: Steven L. Pope, David J. Riddoch, Derek Roberts
  • Patent number: 11154176
    Abstract: A mop (100) includes a mop head (101) having a housing (302) defining a major surface to couple to a cleaning pad (204). One or more flappers (201,202) are disposed along the major surface. The flappers, in response to actuation of an actuator (104), selectively pivot from a closed position disposed within the housing and substantially parallel with the major surface to an angularly displaced open position extending distally outward from the major surface. A user actuates the actuator (104) to detach the cleaning pad from the major surface without having to handle the cleaning pad.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: October 26, 2021
    Assignee: Medline Industries, Inc.
    Inventor: Derek Roberts
  • Patent number: 11138116
    Abstract: A network interface device comprises a programmable interface configured to provide a device interface with at least one bus between the network interface device and a host device. The programmable interface is programmable to support a plurality of different types of a device interface.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: October 5, 2021
    Assignee: XILINX, INC.
    Inventors: Steven L. Pope, Dmitri Kitariev, David J. Riddoch, Derek Roberts, Neil Turton
  • Publication number: 20210281499
    Abstract: A network interface device, said network interface device has a data transmission path configured to receive data for transmission. The data for transmission is to be sent over a network by the network interface device. A monitor is configured to monitor the data transmission path to determine if an underrun condition is associated with the data transmission path. If so, an indication is included in the transmitted data packet.
    Type: Application
    Filed: May 24, 2021
    Publication date: September 9, 2021
    Applicant: Xilinx, Inc.
    Inventors: Steven L. POPE, David J. RIDDOCH, Derek ROBERTS
  • Patent number: 11044183
    Abstract: A network interface device, said network interface device has a data transmission path configured to receive data for transmission. The data for transmission is to be sent over a network by the network interface device. A monitor is configured to monitor the data transmission path to determine if an underrun condition is associated with the data transmission path. If so, an indication is included in the transmitted data packet.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: June 22, 2021
    Assignee: XILINX, INC.
    Inventors: Steven L. Pope, David J. Riddoch, Derek Roberts
  • Patent number: 10994309
    Abstract: A system for identifying and transferring parcels includes a robot singulator configured to engage and transfer individual parcels in a bulk flow of multiple parcels on a first conveyor to a singulated stream of parcels on a second conveyor. The system further includes a vision and control subsystem, with a first camera for acquiring image data of the bulk flow of multiple parcels, and a computer that receives and processes the image data to identify and segment individual parcels, and then communicates instructions to the robot singulator to engage and transfer each of the individual parcels to the second conveyor. The system may further include a second camera for acquiring image data of the individual parcels to confirm placement on the second conveyor. The system may further include first and second indexing conveyors controlled by the vision and control subsystem for delivering parcels to the robot singulator.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: May 4, 2021
    Assignee: Material Handling Systems, Inc.
    Inventors: Thomas Anthony Hillerich, Jr., Michael Alan McCue, Gregory Robert Sturm, David W. Caldwell, II, Derek Robert Sturm
  • Patent number: 10999303
    Abstract: A data analytical engine receives packets from a number of different network interface devices. The data is a replica of part or all of transmit or receive packets processed in the network interface device. A learning algorithm is applied to data from said different network interface devices and it is determined if an alert is to be generated.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: May 4, 2021
    Assignee: XILINX, INC.
    Inventors: Steven L. Pope, David J. Riddoch, Derek Roberts
  • Publication number: 20210034526
    Abstract: A network interface device comprises a programmable interface configured to provide a device interface with at least one bus between the network interface device and a host device. The programmable interface is programmable to support a plurality of different types of a device interface.
    Type: Application
    Filed: July 29, 2019
    Publication date: February 4, 2021
    Applicant: SOLARFLARE COMMUNICATIONS, INC.
    Inventors: Steven L. Pope, Dmitri Kitariev, David J. Riddoch, Derek Roberts, Neil Turton
  • Patent number: 10868893
    Abstract: A network interface device has in input. The input receives packets in accordance with a protocol and has at least one protocol header. The network interface has hardware which applies an artificial intelligence process to at least one of the protocol headers. This is used to provide an output which may, for example, indicate a risk associated with a packet.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: December 15, 2020
    Assignee: XILINX, INC.
    Inventors: Steven L. Pope, David J. Riddoch, Derek Roberts
  • Publication number: 20200364055
    Abstract: Certain aspects of the present disclosure provide techniques for training load value predictors, comprising: determining if a prediction has been made by one or more of a plurality of load value predictors; determining a misprediction has been made by one or more load value predictors of the plurality of load value predictors; training each of the one or more load value predictors that made the misprediction; and resetting a confidence value associated with each of the one or more load value predictors that made the misprediction.
    Type: Application
    Filed: May 16, 2019
    Publication date: November 19, 2020
    Inventors: Rami Mohammad A. AL SHEIKH, Derek Robert HOWER
  • Publication number: 20200356372
    Abstract: Providing early instruction execution in a processor, and related apparatuses, methods, and computer-readable media are disclosed. In one aspect, an apparatus comprises an early execution engine communicatively coupled to a front-end instruction pipeline and a local register file. The apparatus may be configured to use value prediction wherein all input values of the instructions are actually available early in the pipeline (in the front-end), even before the value producers have executed, thus, providing an opportunity for early executing such instructions, and avoid sending these early executed instructions to the power hungry out-of-order engine that may improve performance as well as energy efficiency. In other aspects, the front-end of the pipeline is augmented with a component for early executing simple operations (e.g.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 12, 2020
    Inventors: Rami Mohammad A. AL SHEIKH, Derek Robert HOWER
  • Patent number: 10831254
    Abstract: Allocating power between multiple central processing units (CPUs) in a multi-CPU processor based on total current availability and individual CPU quality-of-service (QoS) requirements is disclosed. Current from a power rail is allocated to CPUs by a global current manger (GCM) circuit related to performance criteria set by CPUs. The CPUs can request increased current allocation from the GCM circuit, such as in response to executing a higher performance task. If the increased current allocation request keeps total current on the power rail within its maximum rail current limit, the GCM circuit approves the request to allow the CPU increased current allocation. This can allow CPUs executing higher performance tasks to have a larger current allocation than CPUs executing lower performance tasks without the maximum rail current limit being exceeded, and without having to necessarily lower voltage of the power rail, which could unnecessarily lower performance of all CPUs.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: November 10, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Shivam Priyadarshi, SeyedMajid Zahedi, Derek Robert Hower, Carl Alan Waldspurger, Jeffrey Todd Bridges, Sanjay Bhikhubhai Patel, Gabriel Martel Tarr, Chih Kang Lin, Ryan Donovan Wells, Harold Wade Cain, III
  • Patent number: 10799679
    Abstract: In one aspect, a catheter securement device comprises a body portion having an upper surface and a lower surface, the body portion having a pocket that comprises a substantially tubular channel, the channel being open at the upper surface, the pocket further including a port cavity in communication with the channel. The securement device further comprises a strap portion movable between a fully closed position and a range of open positions. The strap portion at least partially covers the pocket when in a closed position thereby closing the channel at the upper surface. The strap portion allows access to the channel when in an open position.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: October 13, 2020
    Assignee: Medline Industries, Inc.
    Inventors: Derek Roberts, Sarah Dickinson, Michael Turturro, Lindsay Hilbelink, Paige Wexler
  • Patent number: D920001
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: May 25, 2021
    Assignee: Medline Industries, Inc.
    Inventors: Xin Xu, Paige Wexler, Derek Roberts, Tamara L. Dick, Megan Henken