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: 20240092576Abstract: 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: ApplicationFiled: December 1, 2023Publication date: March 21, 2024Inventors: William J. Fosnight, John G. Lert, JR., Michael Duquette, Martin R. Elliott, Julian D. Warhurst, Charles W. Su, Alan J. Grant
-
Publication number: 20160289916Abstract: 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: ApplicationFiled: June 7, 2016Publication date: October 6, 2016Applicant: Caterpillar Inc.Inventors: Joshua David Callaway, Charles W. Grant
-
Patent number: 8789060Abstract: 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: GrantFiled: December 27, 2007Date of Patent: July 22, 2014Assignee: Cadence Design Systems, Inc.Inventors: Ken Wadland, Charles W. Grant, Randall Lawson, Richard Allen Woodward, Jr., Sean Bergan
-
Patent number: 8762010Abstract: 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: GrantFiled: March 15, 2013Date of Patent: June 24, 2014Assignee: Caterpillar Inc.Inventors: Todd R. Farmer, Charles W. Grant, Gregory A. Epplin, Michael J. Chadwick, Joshua D. Callaway
-
Patent number: 8700273Abstract: 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: GrantFiled: February 21, 2013Date of Patent: April 15, 2014Assignee: Caterpillar Inc.Inventors: Todd R. Farmer, Charles W. Grant, Gregory A. Epplin, Michael J. Chadwick, Joshua D. Callaway
-
Patent number: 8549459Abstract: 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: GrantFiled: July 13, 2010Date of Patent: October 1, 2013Assignee: 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: 8406963Abstract: 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: GrantFiled: August 18, 2009Date of Patent: March 26, 2013Assignee: Caterpillar Inc.Inventors: Todd R. Farmer, Charles W. Grant, Gregory A. Epplin, Michael J. Chadwick, Joshua D. Callaway
-
Publication number: 20110046857Abstract: 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: ApplicationFiled: August 18, 2009Publication date: February 24, 2011Applicant: Caterpillar Inc.Inventors: Todd R. Farmer, Charles W. Grant, Gregory A. Epplin, Michael J. Chadwick, Joshua D. Callaway
-
Patent number: 7761836Abstract: 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: GrantFiled: October 11, 2006Date of Patent: July 20, 2010Assignee: 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: 7574686Abstract: 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: GrantFiled: August 11, 2006Date of Patent: August 11, 2009Assignee: Cadence Design Systems, Inc.Inventors: Ken Wadland, Randall Lawson, Charles W. Grant
-
Publication number: 20080172259Abstract: 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: ApplicationFiled: January 17, 2007Publication date: July 17, 2008Inventor: Charles W. Grant