Patents by Inventor Richard Kirkman
Richard Kirkman 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: 9932027Abstract: A hybrid electric vehicle is capable of direct drive by internal combustion engine, electric motor, or both. In order to provide a consistent overrun response, a torque controller determines an appropriate deceleration characteristic according to, for example, transmission speed ratio, vehicle gradient and vehicle mass, and commands the electric motor and the engine to contribute a negative torque which meets the required deceleration characteristic. A ‘tip’ function modifies the characteristic in the event of a change commanded by the vehicle driver, for example a change of speed ratio.Type: GrantFiled: August 21, 2014Date of Patent: April 3, 2018Assignee: Jaguar Land Rover LimitedInventors: Steve Liggins, Simon Message, Richard Kirkman, Matthew Hancock
-
Patent number: 9731703Abstract: Embodiments of the present invention provide a controller for a vehicle having a powertrain comprising an engine, the controller being operable to: receive a signal indicative of an amount of powertrain drive torque required to be applied to one or more wheels, powertrain wheel drive torque demand; and receive a signal indicative of an amount of powertrain load torque required to support an auxiliary powertrain load, powertrain auxiliary load torque demand, that is in addition to the powertrain wheel drive torque demand, the controller being operable to limit the amount of powertrain drive torque available to the one or more wheels and to limit the amount of powertrain load torque available to support the auxiliary load such that when a sum of the amount of powertrain wheel drive torque demand and the amount of auxiliary load torque demand exceeds the available powertrain torque, the one or more auxiliary loads may still receive at least a prescribed minimum auxiliary load powertrain torque amount.Type: GrantFiled: August 20, 2014Date of Patent: August 15, 2017Assignee: Jaguar Land Rover LimitedInventors: Simon Message, Matthew Hancock, Richard Kirkman
-
Publication number: 20160167638Abstract: A hybrid electric vehicle is capable of direct drive by internal combustion engine, electric motor, or both. In order to provide a consistent overrun response, a torque controller determines an appropriate deceleration characteristic according to, for example, transmission speed ratio, vehicle gradient and vehicle mass, and commands the electric motor and the engine to contribute a negative torque which meets the required deceleration characteristic. A ‘tip’ function modifies the characteristic in the event of a change commanded by the vehicle driver, for example a change of speed ratio.Type: ApplicationFiled: August 21, 2014Publication date: June 16, 2016Inventors: Steve Liggins, Simon Message, Richard Kirkman, Matthew Hancock
-
Publication number: 20160167637Abstract: Embodiments of the present invention provide a controller for a vehicle having a powertrain comprising an engine, the controller being operable to: receive a signal indicative of an amount of powertrain drive torque required to be applied to one or more wheels, powertrain wheel drive torque demand; and receive a signal indicative of an amount of powertrain load torque required to support an auxiliary powertrain load, powertrain auxiliary load torque demand, that is in addition to the powertrain wheel drive torque demand, the controller being operable to limit the amount of powertrain drive torque available to the one or more wheels and to limit the amount of powertrain load torque available to support the auxiliary load such that when a sum of the amount of power-train wheel drive torque demand and the amount of auxiliary load torque demand exceeds the available powertrain torque, the one or more auxiliary loads may still receive at least a prescribed minimum auxiliary load powertrain torque amount.Type: ApplicationFiled: August 20, 2014Publication date: June 16, 2016Inventors: Simon Message, Matthew Hancock, Richard Kirkman
-
Patent number: 8366404Abstract: A fuel system is described that comprises a pressure raising and shut-off valve (PRSOV), and a control valve arrangement operable to control a fuel pressure applied to a part of the PRSOV urging the PRSOV towards a closed position, wherein the control valve arrangement is supplied with fuel at a pressure controlled by a variable fluid pressure potentiometer network including a variable flow restrictor which is variable in response to changes in the position occupied by the PRSOV.Type: GrantFiled: December 16, 2009Date of Patent: February 5, 2013Assignee: Goodrich Control SystemsInventors: Michael Griffiths, Martin Richard Kirkman
-
Publication number: 20100158707Abstract: A fuel system is described that comprises a pressure raising and shut-off valve (PRSOV), and a control valve arrangement operable to control a fuel pressure applied to a part of the PRSOV urging the PRSOV towards a closed position, wherein the control valve arrangement is supplied with fuel at a pressure controlled by a variable fluid pressure potentiometer network including a variable flow restrictor which is variable in response to changes in the position occupied by the PRSOV.Type: ApplicationFiled: December 16, 2009Publication date: June 24, 2010Applicant: Goodrich Control SystemsInventors: Michael Griffiths, Martin Richard Kirkman
-
Publication number: 20080092138Abstract: An apparatus, program product and method in which application program-specified resource allocation and allocation strength preferences are used to allocate hardware resources from a computer for that application program. The resource allocation preference is used to allocate hardware resources for the application program, while the allocation strength preference is used to determine whether to allocate alternate hardware resources when the resource allocation preference specified by the application program cannot be met.Type: ApplicationFiled: December 12, 2007Publication date: April 17, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lynn Chung, Chistopher Francois, Richard Kirkman, Henry May, Patrick McCarthy, Don Reed, Kenneth Vossen
-
Publication number: 20080022286Abstract: An apparatus, program product and method in which application program-specified resource allocation and allocation strength preferences are used to allocate hardware resources from a computer for that application program. The resource allocation preference is used to allocate hardware resources for the application program, while the allocation strength preference is used to determine whether to allocate alternate hardware resources when the resource allocation preference specified by the application program cannot be met.Type: ApplicationFiled: October 2, 2007Publication date: January 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lynn Chung, Chistopher Francois, Richard Kirkman, Henry May, Patrick McCarthy, Don Reed, Kenneth Vossen
-
Publication number: 20070208882Abstract: An operating system kernel includes an attach mechanism and a detach mechanism. In addition, processes are tagged with an access attribute identifying the process as either a client process or a server process. Based on the access attribute, the operating system kernel lays out the process local address space differently depending on whether the process is a client process or a server process. A server process can “attach” to a client process and reference all of the client process' local storage as though it were its own. The server process continues to reference its own process local storage, but in addition, it can reference the other storage, using the client process' local addresses. When access to the other storage is no longer needed, the server process can “detach” from the client process. Once detached, the other storage can no longer be referenced.Type: ApplicationFiled: February 23, 2006Publication date: September 6, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Corrigan, Paul Godtland, Richard Kirkman, Wade Ouren, George Timms
-
Publication number: 20070124457Abstract: Method, apparatus, and article of manufacture for measuring the performance of a multi-nodal computer system. In one embodiment, a number of system related events may be instrumented. When an instrumented event occurs, instrumentation routines may be invoked to record the state of system variables related to the event. In particular, events such as thread creation, dispatch, and nodal events such as events related to verifying or changing workload distribution in a multi-nodal system, among others, may be instrumented to record the state of variables as these events occur in a running multi-nodal computer system.Type: ApplicationFiled: November 30, 2005Publication date: May 31, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Henry May, Richard Kirkman
-
Publication number: 20070073993Abstract: Memory allocation in a multi-node computer, including evaluating memory affinity among nodes and allocating memory in dependence upon the evaluations. Evaluating memory affinity may include assigning to nodes weighted coefficients of memory affinity where each weighted coefficient represents a desirability of allocating memory of a node to a processor of a node, and allocating memory may include allocating memory in dependence upon the weighted coefficients of memory affinity.Type: ApplicationFiled: September 29, 2005Publication date: March 29, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kenneth Allen, William Brown, Richard Kirkman, Kenneth Vossen
-
Publication number: 20050210470Abstract: Disclosed is an apparatus, method, and program product that enables distribution of operating system resources on a nodal basis in the same proportions as the expected system workload. The preferred embodiment of the present invention accomplishes this by assigning various types of weights to each node to represent their proportion of the overall balance within the system. Target Weights represent the desired distribution of the workload based on the existing proportions of processor and memory resources on each node. The actual workload balance on the system is represented by Current Weights, which the operating system strives to keep as close to the Target Weights as possible, on an ongoing basis. When the system is started, operating system services distribute their resources nodally in the same proportions as the Target Weights, and can request to be notified if the Target Weights ever change.Type: ApplicationFiled: March 4, 2004Publication date: September 22, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lynn Chung, Christopher Francois, Richard Kirkman, Patrick McCarthy, Don Reed, Kenneth Vossen
-
Publication number: 20050210469Abstract: Disclosed is an apparatus, method, and program product for observing the nodal workload balance of the system on an ongoing basis, and for dynamically changing the preferred nodes of existing threads in order to improve nodal balance. Workload balance is ascertained on a nodal basis and then thread-based workload information is collected. If the detected imbalance persists, the thread-based information is used to change the assignment of preferred nodes to threads to improve nodal workload balance.Type: ApplicationFiled: March 4, 2004Publication date: September 22, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lynn Chung, Christopher Francois, Mark Funk, Richard Kirkman, Henry May, Don Reed, Kenneth Vossen