Patents by Inventor Charles W. Grant

Charles W. Grant 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: 20240092576
    Abstract: An automated order fulfillment system and mobile robot are disclosed, where the mobile robot includes a compliant drive for moving between levels of a multilevel storage structure. In one example, the compliant drive comprises a drive shaft having splines configured to provide rotational play that prevents jamming of a vertical drive gear on the end of the shaft with a rack in a vertical track.
    Type: Application
    Filed: December 1, 2023
    Publication date: March 21, 2024
    Inventors: William J. Fosnight, John G. Lert, JR., Michael Duquette, Martin R. Elliott, Julian D. Warhurst, Charles W. Su, Alan J. Grant
  • Publication number: 20160289916
    Abstract: A control system for controlling a position of an implement of a machine operating on a terrain includes a controller configured to generate a signal indicative of a desired cylinder velocity of an actuator associated with the implement of the machine and an operating mode sensor configured to generate a signal indicative of an operating mode of the machine. The control system includes an instability detection module which receives the signal indicative of the desired cylinder velocity of the actuator from the controller and the signal indicative of the operating mode of the machine from the operating mode sensor. The instability detection module detects an instability condition based on the signal indicative of the desired cylinder velocity of the actuator and selectively adjusts a controller gain associated with the desired cylinder velocity based at least in part on the instability condition and the operating mode of the machine.
    Type: Application
    Filed: June 7, 2016
    Publication date: October 6, 2016
    Applicant: Caterpillar Inc.
    Inventors: Joshua David Callaway, Charles W. Grant
  • Patent number: 8789060
    Abstract: A method, computer program product and apparatus for utilizing simulated locking prior to starting concurrent execution are disclosed. The results of this simulated locking are used to define a canonical ordering which controls the order of execution and the degree of parallelism that can be used.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: July 22, 2014
    Assignee: Cadence Design Systems, Inc.
    Inventors: Ken Wadland, Charles W. Grant, Randall Lawson, Richard Allen Woodward, Jr., Sean Bergan
  • Patent number: 8762010
    Abstract: This disclosure relates to a control system for a machine implement. The control system includes a measurement sensor configured to provide an implement measurement signal indicative of a velocity of a machine implement, and a controller. The controller is configured to provide an implement measurement signal and an operator command signal, and to determine an adjusted implement command based signal based on the implement measurement signal and the operator command signal.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 24, 2014
    Assignee: Caterpillar Inc.
    Inventors: Todd R. Farmer, Charles W. Grant, Gregory A. Epplin, Michael J. Chadwick, Joshua D. Callaway
  • Patent number: 8700273
    Abstract: This disclosure relates to a control system for a machine. The control system includes a sensor configured to provide an implement measurement signal indicative of a velocity of a machine implement, and a controller. The controller is configured to receive the implement measurement signal, determine whether a main threshold condition is met, and to determine an adjusted implement command based at least in part on the implement measurement signal.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: April 15, 2014
    Assignee: Caterpillar Inc.
    Inventors: Todd R. Farmer, Charles W. Grant, Gregory A. Epplin, Michael J. Chadwick, Joshua D. Callaway
  • Patent number: 8549459
    Abstract: In one embodiment of the invention, an object oriented autorouter is disclosed for routing nets in a circuit. The object oriented autorouter includes a routing data model (RDM); at least one routing engine, such as a single connection router (SCR), a topographical (TOPO) transformation engine, and a detail geometric (DETAIL) engine, and a command and control module (CCM) coupled together. The RDM reads and write data with a design database as well as reading one or more object oriented design constraints. Each of the routing engines have at least one action to operate on the design database to improve compliance of the circuit to a constraint. The CCM controls the overall routing process of the nets in the circuit and includes at least one director to invoke at least one of the routing engines to achieve compliance with one or more constraints.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: October 1, 2013
    Assignee: Cadence Design Systems, Inc.
    Inventors: Ken Wadland, Sean Bergan, Charles W. Grant, Glendine Kingsbury, Randall Lawson, Jelena Radumilo-Frankilin, Kota Sujan Reddy, Steve Russo, William Schilp, Davis Tsai, Keith Woodward, Richard Woodward, Jia Wu
  • Patent number: 8406963
    Abstract: This disclosure relates to a control system for a machine implement. The control system includes a measurement sensor configured to provide an implement measurement signal indicative of a velocity of a machine implement, and a controller. The controller is configured to provide an implement measurement signal and an operator command signal, and to determine an adjusted implement command based signal based on the implement measurement signal and the operator command signal.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: March 26, 2013
    Assignee: Caterpillar Inc.
    Inventors: Todd R. Farmer, Charles W. Grant, Gregory A. Epplin, Michael J. Chadwick, Joshua D. Callaway
  • Publication number: 20110046857
    Abstract: This disclosure relates to a control system for a machine implement. The control system includes a measurement sensor configured to provide an implement measurement signal indicative of a velocity of a machine implement, and a controller. The controller is configured to provide an implement measurement signal and an operator command signal, and to determine an adjusted implement command based signal based on the implement measurement signal and the operator command signal.
    Type: Application
    Filed: August 18, 2009
    Publication date: February 24, 2011
    Applicant: Caterpillar Inc.
    Inventors: Todd R. Farmer, Charles W. Grant, Gregory A. Epplin, Michael J. Chadwick, Joshua D. Callaway
  • Patent number: 7761836
    Abstract: In one embodiment of the invention, an object oriented autorouter is disclosed for routing nets in a circuit. The object oriented autorouter includes a routing data model (RDM); at least one routing engine, such as a single connection router (SCR), a topographical (TOPO) transformation engine, and a detail geometric (DETAIL) engine, and a command and control module (CCM) coupled together. The RDM reads and write data with a design database as well as reading one or more object oriented design constraints. Each of the routing engines have at least one action to operate on the design database to improve compliance of the circuit to a constraint. The CCM controls the overall routing process of the nets in the circuit and includes at least one director to invoke at least one of the routing engines to achieve compliance with one or more constraints.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: July 20, 2010
    Assignee: Cadence Design Systems, Inc.
    Inventors: Ken Wadland, Sean Bergan, Charles W. Grant, Glendine Kingsbury, Randall Lawson, Jelena Radumilo-Franklin, Kota Sujan Reddy, Steve Russo, William Schilp, Davis Tsai, Keith Woodward, Richard Woodward, Jia Wu
  • Patent number: 7574686
    Abstract: Disclosed is a method, system, and computer program product for implementing a costed-search approach that supports concurrent operation on a multi-CPU system that enables out-of-order search evaluation that does not affect the final outcome of the algorithm. The algorithm is guaranteed to produce identical results when run as a single-threaded application on a single-CPU system. This allows a single regression test suite to be used to test single-threaded and multi-threaded versions of the product.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: August 11, 2009
    Assignee: Cadence Design Systems, Inc.
    Inventors: Ken Wadland, Randall Lawson, Charles W. Grant
  • Publication number: 20080172259
    Abstract: The invention embodies a system and method of underwriting price risk with an insured window contract. The system and method has application in any marketplace where there is a transparent price that exhibits volatility over time. It is applicable to both buyers and sellers facing price risk in the marketplace. A window is established for the contract period which specifies upper and lower price bounds. Market prices outside the window result in a deposit to or withdrawl from an account owned by the participant in the insured window contract. The contingent account may be an actual account in a financial institution (a contingent account) or a virtual account used simply to determine net balance (a balance account). Surpluses or deficits accrue in the account over the duration of the contract. At contract expiry, deficits in such accounts, when they occur, are indemnified by a claim.
    Type: Application
    Filed: January 17, 2007
    Publication date: July 17, 2008
    Inventor: Charles W. Grant