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: 9932027
    Abstract: 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: Grant
    Filed: August 21, 2014
    Date of Patent: April 3, 2018
    Assignee: Jaguar Land Rover Limited
    Inventors: Steve Liggins, Simon Message, Richard Kirkman, Matthew Hancock
  • Patent number: 9731703
    Abstract: 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: Grant
    Filed: August 20, 2014
    Date of Patent: August 15, 2017
    Assignee: Jaguar Land Rover Limited
    Inventors: Simon Message, Matthew Hancock, Richard Kirkman
  • Publication number: 20160167638
    Abstract: 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: Application
    Filed: August 21, 2014
    Publication date: June 16, 2016
    Inventors: Steve Liggins, Simon Message, Richard Kirkman, Matthew Hancock
  • Publication number: 20160167637
    Abstract: 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: Application
    Filed: August 20, 2014
    Publication date: June 16, 2016
    Inventors: Simon Message, Matthew Hancock, Richard Kirkman
  • Patent number: 8366404
    Abstract: 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: Grant
    Filed: December 16, 2009
    Date of Patent: February 5, 2013
    Assignee: Goodrich Control Systems
    Inventors: Michael Griffiths, Martin Richard Kirkman
  • Publication number: 20100158707
    Abstract: 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: Application
    Filed: December 16, 2009
    Publication date: June 24, 2010
    Applicant: Goodrich Control Systems
    Inventors: Michael Griffiths, Martin Richard Kirkman
  • Publication number: 20080092138
    Abstract: 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: Application
    Filed: December 12, 2007
    Publication date: April 17, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lynn Chung, Chistopher Francois, Richard Kirkman, Henry May, Patrick McCarthy, Don Reed, Kenneth Vossen
  • Publication number: 20080022286
    Abstract: 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: Application
    Filed: October 2, 2007
    Publication date: January 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lynn Chung, Chistopher Francois, Richard Kirkman, Henry May, Patrick McCarthy, Don Reed, Kenneth Vossen
  • Publication number: 20070208882
    Abstract: 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: Application
    Filed: February 23, 2006
    Publication date: September 6, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Corrigan, Paul Godtland, Richard Kirkman, Wade Ouren, George Timms
  • Publication number: 20070124457
    Abstract: 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: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Henry May, Richard Kirkman
  • Publication number: 20070073993
    Abstract: 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: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth Allen, William Brown, Richard Kirkman, Kenneth Vossen
  • Publication number: 20050210470
    Abstract: 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: Application
    Filed: March 4, 2004
    Publication date: September 22, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lynn Chung, Christopher Francois, Richard Kirkman, Patrick McCarthy, Don Reed, Kenneth Vossen
  • Publication number: 20050210469
    Abstract: 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: Application
    Filed: March 4, 2004
    Publication date: September 22, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lynn Chung, Christopher Francois, Mark Funk, Richard Kirkman, Henry May, Don Reed, Kenneth Vossen