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: 9537772Abstract: 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: GrantFiled: June 20, 2014Date of Patent: January 3, 2017Assignee: Intel CorporationInventors: Steven L. Scott, Gregory Hubbard, Dennis C. Abts
-
Publication number: 20140301390Abstract: 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: ApplicationFiled: June 20, 2014Publication date: October 9, 2014Inventors: Steven L. Scott, Gregory Hubbard, Dennis C. Abts
-
Patent number: 8761166Abstract: 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: GrantFiled: November 9, 2010Date of Patent: June 24, 2014Assignee: Intel CorporationInventors: Steven L. Scott, Gregory Hubbard, Dennis C. Abts
-
Publication number: 20110051724Abstract: 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: ApplicationFiled: November 9, 2010Publication date: March 3, 2011Applicant: Cray Inc.Inventors: Steven L. Scott, Gregory Hubbard, Dennis C. Abts
-
Patent number: 7852836Abstract: 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: GrantFiled: October 31, 2007Date of Patent: December 14, 2010Assignee: Cray Inc.Inventors: Steven L. Scott, Dennis C. Abts, Gregory Hubbard
-
Patent number: 7843929Abstract: 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: GrantFiled: April 21, 2008Date of Patent: November 30, 2010Assignee: Cray Inc.Inventors: Steven L. Scott, Gregory Hubbard, Dennis C. Abts
-
Patent number: 7830905Abstract: 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: GrantFiled: April 21, 2008Date of Patent: November 9, 2010Assignee: Cray Inc.Inventors: Steven L. Scott, Gregory Hubbard, Kelly Marquardt, Roger A. Bethard, Dennis C. Abts
-
Publication number: 20090028172Abstract: 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: ApplicationFiled: April 21, 2008Publication date: January 29, 2009Applicant: Cray Inc.Inventors: Steven L. Scott, Gregory Hubbard, Kelly Marquardt, Roger A. Bethard, Dennis C. Abts
-
Publication number: 20080285562Abstract: 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: ApplicationFiled: April 21, 2008Publication date: November 20, 2008Applicant: Cray Inc.Inventors: Steven L. Scott, Gregory Hubbard, Dennis C. Abts
-
Publication number: 20080151909Abstract: 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: ApplicationFiled: October 31, 2007Publication date: June 26, 2008Applicant: Cray Inc.Inventors: Steven L. Scott, Dennis C. Abts, Gregory Hubbard
-
Hybrid powertrain with electrically variable transmission having parallel friction launch and method
Publication number: 20070256870Abstract: 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: ApplicationFiled: May 3, 2006Publication date: November 8, 2007Inventors: Alan Holmes, Michael Schmidt, Donald Klemen, Larry Nitz, Grantland Kingman, Anthony Heap, Gregory Hubbard, Brendan Conlon -
Publication number: 20070149348Abstract: 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: ApplicationFiled: December 15, 2006Publication date: June 28, 2007Inventors: Alan Holmes, Gregory Hubbard, Anthony Heap, William Cawthorne
-
Publication number: 20070142152Abstract: 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: ApplicationFiled: November 23, 2005Publication date: June 21, 2007Inventors: Alan Holmes, Michael Schmidt, Donald Klemen, Anthony Heap, Gregory Hubbard, Larry Nitz
-
Publication number: 20070093953Abstract: 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: ApplicationFiled: October 12, 2006Publication date: April 26, 2007Inventors: Anthony Heap, William Cawthorne, Gregory Hubbard
-
Publication number: 20070078580Abstract: 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: ApplicationFiled: December 1, 2006Publication date: April 5, 2007Inventors: William Cawthorne, Anthony Heap, Gregory Hubbard
-
Publication number: 20060194670Abstract: 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: ApplicationFiled: May 1, 2006Publication date: August 31, 2006Inventors: Anthony Heap, Tung-Ming Hsieh, Gregory Hubbard
-
Publication number: 20050256631Abstract: 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: ApplicationFiled: May 14, 2004Publication date: November 17, 2005Inventors: William Cawthorne, Gregory Hubbard
-
Publication number: 20050256626Abstract: 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: ApplicationFiled: May 14, 2004Publication date: November 17, 2005Inventors: Tung-Ming Hsieh, Gregory Hubbard, Michael Foster
-
Publication number: 20050252305Abstract: 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: ApplicationFiled: April 22, 2005Publication date: November 17, 2005Inventors: Gregory Hubbard, Tung-Ming Hsieh, Anthony Heap
-
Publication number: 20050255963Abstract: 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: ApplicationFiled: May 14, 2004Publication date: November 17, 2005Inventors: Tung-Ming Hsieh, Gregory Hubbard, Todd Steinmetz