Patents by Inventor Gregory Hubbard

Gregory Hubbard 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: 9537772
    Abstract: A system and method for routing in a high-radix network. A packet is received and examined to determine if the packet can be routed adaptively. If the packet can be routed adaptively, the packet is routed adaptively, wherein routing adaptively includes selecting a column, computing a column mask, routing the packet to the column; and selecting an output port as a function of the column mask. If the packet can be routed deterministically, routing deterministically, wherein routing deterministically includes accessing a routing table to obtain an output port and routing the packet to the output port from the routing table.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: January 3, 2017
    Assignee: Intel Corporation
    Inventors: Steven L. Scott, Gregory Hubbard, Dennis C. Abts
  • Publication number: 20140301390
    Abstract: A system and method for routing in a high-radix network. A packet is received and examined to determine if the packet can be routed adaptively. If the packet can be routed adaptively, the packet is routed adaptively, wherein routing adaptively includes selecting a column, computing a column mask, routing the packet to the column; and selecting an output port as a function of the column mask. If the packet can be routed deterministically, routing deterministically, wherein routing deterministically includes accessing a routing table to obtain an output port and routing the packet to the output port from the routing table.
    Type: Application
    Filed: June 20, 2014
    Publication date: October 9, 2014
    Inventors: Steven L. Scott, Gregory Hubbard, Dennis C. Abts
  • Patent number: 8761166
    Abstract: A system and method for routing in a high-radix network. A packet is received and examined to determine if the packet can be routed adaptively. If the packet can be routed adaptively, the packet is routed adaptively, wherein routing adaptively includes selecting a column, computing a column mask, routing the packet to the column; and selecting an output port as a function of the column mask. If the packet can be routed deterministically, routing deterministically, wherein routing deterministically includes accessing a routing table to obtain an output port and routing the packet to the output port from the routing table.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: June 24, 2014
    Assignee: Intel Corporation
    Inventors: Steven L. Scott, Gregory Hubbard, Dennis C. Abts
  • Publication number: 20110051724
    Abstract: A system and method for routing in a high-radix network. A packet is received and examined to determine if the packet can be routed adaptively. If the packet can be routed adaptively, the packet is routed adaptively, wherein routing adaptively includes selecting a column, computing a column mask, routing the packet to the column; and selecting an output port as a function of the column mask. If the packet can be routed deterministically, routing deterministically, wherein routing deterministically includes accessing a routing table to obtain an output port and routing the packet to the output port from the routing table.
    Type: Application
    Filed: November 9, 2010
    Publication date: March 3, 2011
    Applicant: Cray Inc.
    Inventors: Steven L. Scott, Gregory Hubbard, Dennis C. Abts
  • Patent number: 7852836
    Abstract: A system and method for routing packets from one node to another node in a system having a plurality of nodes connected by a network. A node router is provided in each node, wherein the node router includes a plurality of network ports, including a first and a second network port, wherein each network port includes a communications channel for communicating with one of the other network nodes, a plurality of virtual channel input buffers and a plurality of virtual channel staging buffers, wherein each of the virtual channel staging buffers receives data from one of the plurality of input buffers.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: December 14, 2010
    Assignee: Cray Inc.
    Inventors: Steven L. Scott, Dennis C. Abts, Gregory Hubbard
  • Patent number: 7843929
    Abstract: A system and method for routing in a high-radix network. A packet is received and examined to determine if the packet can be routed adaptively. If the packet can be routed adaptively, the packet is routed adaptively, wherein routing adaptively includes selecting a column, computing a column mask, routing the packet to the column; and selecting an output port as a function of the column mask. If the packet can be routed deterministically, routing deterministically, wherein routing deterministically includes accessing a routing table to obtain an output port and routing the packet to the output port from the routing table.
    Type: Grant
    Filed: April 21, 2008
    Date of Patent: November 30, 2010
    Assignee: Cray Inc.
    Inventors: Steven L. Scott, Gregory Hubbard, Dennis C. Abts
  • Patent number: 7830905
    Abstract: A system and method for speculative forwarding of packets received by a router, wherein each packet includes phits and wherein one or more phits include a cyclic redundancy code (CRC). A packet is received and phits of the packet are forwarded to router logic. A cyclic redundancy code for the packet is calculated and compared to the packet's cyclic redundancy code. An error is generated if the cyclic redundancy codes don't match. If the cyclic redundancy codes don't match, a phit of the packet is modified to reflect the error, the CRC is corrected and the corrected CRC is forwarded to the router logic along with the phit reflecting the CRC error. At the router logic, a check is made to see if the packet is still within the router logic. If the packet is still within the router logic and there was a CRC error, the packet is discarded. If, however, the packet is no longer within the router logic and there was a CRC error, the packet is modified so that the next router discards the packet.
    Type: Grant
    Filed: April 21, 2008
    Date of Patent: November 9, 2010
    Assignee: Cray Inc.
    Inventors: Steven L. Scott, Gregory Hubbard, Kelly Marquardt, Roger A. Bethard, Dennis C. Abts
  • Publication number: 20090028172
    Abstract: A system and method for speculative forwarding of packets received by a router, wherein each packet includes phits and wherein one or more phits include a cyclic redundancy code (CRC). A packet is received and phits of the packet are forwarded to router logic. A cyclic redundancy code for the packet is calculated and compared to the packet's cyclic redundancy code. An error is generated if the cyclic redundancy codes don't match. If the cyclic redundancy codes don't match, a phit of the packet is modified to reflect the error, the CRC is corrected and the corrected CRC is forwarded to the router logic along with the phit reflecting the CRC error. At the router logic, a check is made to see if the packet is still within the router logic. If the packet is still within the router logic and there was a CRC error, the packet is discarded. If, however, the packet is no longer within the router logic and there was a CRC error, the packet is modified so that the next router discards the packet.
    Type: Application
    Filed: April 21, 2008
    Publication date: January 29, 2009
    Applicant: Cray Inc.
    Inventors: Steven L. Scott, Gregory Hubbard, Kelly Marquardt, Roger A. Bethard, Dennis C. Abts
  • Publication number: 20080285562
    Abstract: A system and method for routing in a high-radix network. A packet is received and examined to determine if the packet can be routed adaptively. If the packet can be routed adaptively, the packet is routed adaptively, wherein routing adaptively includes selecting a column, computing a column mask, routing the packet to the column; and selecting an output port as a function of the column mask. If the packet can be routed deterministically, routing deterministically, wherein routing deterministically includes accessing a routing table to obtain an output port and routing the packet to the output port from the routing table.
    Type: Application
    Filed: April 21, 2008
    Publication date: November 20, 2008
    Applicant: Cray Inc.
    Inventors: Steven L. Scott, Gregory Hubbard, Dennis C. Abts
  • Publication number: 20080151909
    Abstract: A system and method for routing packets from one node to another node in a system having a plurality of nodes connected by a network. A node router is provided in each node, wherein the node router includes a plurality of network ports, including a first and a second network port, wherein each network port includes a communications channel for communicating with one of the other network nodes, a plurality of virtual channel input buffers and a plurality of virtual channel staging buffers, wherein each of the virtual channel staging buffers receives data from one of the plurality of input buffers.
    Type: Application
    Filed: October 31, 2007
    Publication date: June 26, 2008
    Applicant: Cray Inc.
    Inventors: Steven L. Scott, Dennis C. Abts, Gregory Hubbard
  • Publication number: 20070256870
    Abstract: A hybrid powertrain includes a control unit that regulates electric power interchange an energy storage device and a motor/generator for causing selective torque generation by the motor/generator and for controlling engagement of torque-transmitting mechanisms. The control unit is configured to place the torque-transmitting mechanism in slipping engagement to launch the vehicle and thereby decouple a fixed relationship between engine torque and motor/generator torque or between engine torque and torque at the output member. A method of operating a hybrid vehicle powertrain is also provided.
    Type: Application
    Filed: May 3, 2006
    Publication date: November 8, 2007
    Inventors: Alan Holmes, Michael Schmidt, Donald Klemen, Larry Nitz, Grantland Kingman, Anthony Heap, Gregory Hubbard, Brendan Conlon
  • Publication number: 20070149348
    Abstract: A vehicle propulsion system includes an internal combustion engine having an engine output, an electromechanical transmission and a control system. The engine output is coupled to the transmission output at a speed ratio which is established by one of a plurality of electrically variable or fixed operating modes. Selection and control among the various operating modes is managed by a control in accordance with preferred optimum operating costs.
    Type: Application
    Filed: December 15, 2006
    Publication date: June 28, 2007
    Inventors: Alan Holmes, Gregory Hubbard, Anthony Heap, William Cawthorne
  • Publication number: 20070142152
    Abstract: A hybrid powertrain includes an electrically variable transmission and an internal combustion engine. The transmission is operable to provide a continuously variable mode of operation. The engine is capable of variable displacement in that at least half of the cylinders contained therein are deactivatable. Additionally the internal combustion engine operates with a late intake valve closing strategy to increase the peak efficiency of the internal combustion engine.
    Type: Application
    Filed: November 23, 2005
    Publication date: June 21, 2007
    Inventors: Alan Holmes, Michael Schmidt, Donald Klemen, Anthony Heap, Gregory Hubbard, Larry Nitz
  • Publication number: 20070093953
    Abstract: A powertrain control selects engine operating points in accordance with power loss minimization controls. Power loss contributions come from a variety of sources including engine power losses. Engine power losses are determined in accordance with engine operating metrics such as power production per unit fuel consumption and power production per unit emission production. Engine power losses are combined in accordance with assigned weighting into a single engine power loss term for use in the power loss minimization control and operating point selection.
    Type: Application
    Filed: October 12, 2006
    Publication date: April 26, 2007
    Inventors: Anthony Heap, William Cawthorne, Gregory Hubbard
  • Publication number: 20070078580
    Abstract: A preferred input torque for a hybrid powertrain is determined within a solution space of feasible input torques in accordance with a plurality of powertrain system constraints that results in a minimum overall powertrain system loss. System power losses and battery utilization costs are calculated at feasible input torques and a solution for the input torque corresponding to the minimum total powertrain system loss is converged upon to determine the preferred input torque.
    Type: Application
    Filed: December 1, 2006
    Publication date: April 5, 2007
    Inventors: William Cawthorne, Anthony Heap, Gregory Hubbard
  • Publication number: 20060194670
    Abstract: A method of operating a vehicle powertrain system comprising an electric motor and transmission where the electric motor is operably and selectively coupled to the transmission and adapted to provide an output torque contribution thereto, and the electric motor has a predetermined maximum motor output torque and a predetermined minimum motor output torque which are used to determine a range of permissible control points for at least one transmission control parameter.
    Type: Application
    Filed: May 1, 2006
    Publication date: August 31, 2006
    Inventors: Anthony Heap, Tung-Ming Hsieh, Gregory Hubbard
  • Publication number: 20050256631
    Abstract: This novel silent operating mode for a hybrid electric vehicle (HEV) reduces noise and emissions compared to traditional HEV operating modes. It is a complementary series of software control functions that allows the vehicle to operate with reduced noise and emissions where specifically needed, while phasing-in engine power where allowed. The method utilizes an energy storage system budget associated with a modal quantity of energy allocated for the mode, and is adapted to automatically adjust the operation of the vehicle to accommodate deviations from the budgeted energy amount. The method which implements the mode also adjusts the vehicle operation in conjunction with changes in the parametric conditions of the ESS, including the selective use of the engine output power. In particular, the silent operating mode comprises a method of selecting an engine output power from a speed-based engine output power and a grade-based engine output power.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Inventors: William Cawthorne, Gregory Hubbard
  • Publication number: 20050256626
    Abstract: A method and apparatus to control an electrically variable transmission, by dynamically controlling system main hydraulic clutch pressures, based upon required clutch capacity, as determined by output load of the transmission. Included is a method to regulate hydraulic clutch pressure in an electrically variable transmission equipped with at least one clutch. This comprises monitoring magnitude of slippage of the clutches and controlling hydraulic boost pressure based upon the magnitude of clutch slippage. Controlling hydraulic boost pressure based upon the magnitude of clutch slippage comprises monitoring operator inputs, determining a requested operator torque command, and determining a required main boost pressure. The main boost pressure is based upon the requested operator torque command, the monitored operator inputs, parameters of the EVT and clutches. Commanded main boost pressure is then determined based upon the determined required main boost pressure.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Inventors: Tung-Ming Hsieh, Gregory Hubbard, Michael Foster
  • Publication number: 20050252305
    Abstract: A method for determining output torque limits of a powertrain including an electrically variable transmission relies upon a model of the electrically variable transmission. Transmission operating space is defined by combined electric machine torque constraints and engine torque constraints. Output torque limits are determined at the limits of the transmission operating space.
    Type: Application
    Filed: April 22, 2005
    Publication date: November 17, 2005
    Inventors: Gregory Hubbard, Tung-Ming Hsieh, Anthony Heap
  • Publication number: 20050255963
    Abstract: A vehicular powertrain includes operatively coupled engine, electrically variable transmission and driveline. During normal operation when all motors are operating as expected, the engine is operated in a torque control mode in accordance with a torque command provided by a system controller to an engine controller and engine speed is controlled by the motors. During operation when all motors are not operating as expected, the engine is operated in a speed control mode in accordance with a speed command provided by the system controller to the engine controller and engine load torque is controlled by the operative motors.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Inventors: Tung-Ming Hsieh, Gregory Hubbard, Todd Steinmetz