Patents by Inventor Kevin D. Drucker

Kevin D. Drucker 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: 8468478
    Abstract: Techniques for estimating a risk of incorrect timing analysis results for signal paths having cells with inputs tied together are described. Signal paths having cells with tied input pins are identified in a circuit. A timing analysis on the signal paths is run to identify the worst case delay through the signal paths. The risk to the signal paths of incorrect timing analysis results due to the cells with tied input pins is estimated by a tied input pin analysis tool. Metrics that quantify timing failure risk associated with signal paths is provided in the form of a set of equations. These equations are embedded into a process allowing automated multi-modal, multi power voltage temperature analysis for the identification of high risk paths.
    Type: Grant
    Filed: August 7, 2008
    Date of Patent: June 18, 2013
    Assignee: Agere Systens LLC
    Inventors: Stephanie L. Alter, Kevin D. Drucker, Vishwas Rao, Leon Song
  • Patent number: 8112655
    Abstract: A memory system is described, where the transmission time of data between memory modules is managed so that the overall time delay between specified points in the memory system is maintained a constant. Each lane of a multilane bus may be separately managed, and a data frame evaluated at the destination module, without a need for deskewing at intermediate modules. The time delay in propagation of the data through a module, which may have a switch to route the data, is reduced by operating the data path through the module at one or more submultiples of the bus serial data rate, and selecting the sampling point of the received data so that variations in time delay due to temperature changes or ageing are accommodated.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: February 7, 2012
    Assignee: Violin Memory, Inc.
    Inventors: Kevin D. Drucker, James H. Jones, Jon C. R. Bennett
  • Publication number: 20090150707
    Abstract: A memory system is described, where the transmission time of data between memory modules is managed so that the overall time delay between specified points in the memory system is maintained a constant. Each lane of a multilane bus may be separately managed, and a data frame evaluated at the destination module, without a need for deskewing at intermediate modules. The time delay in propagation of the data through a module, which may have a switch to route the data, is reduced by operating the data path through the module at one or more submultiples of the bus serial data rate, and selecting the sampling point of the received data so that variations in time delay due to temperature changes or ageing are accommodated.
    Type: Application
    Filed: October 3, 2008
    Publication date: June 11, 2009
    Inventors: Kevin D. Drucker, James H. Jones, Jon C. R. Bennett
  • Publication number: 20090020608
    Abstract: A memory circuit card is described, where the electrical and physical interface between the circuit card and a motherboard bus is independent of the memory type installed on the circuit card. The power supply voltage provided by the mother board is independent of the memory type, and persistent and non-persistent memory types may be used on a plurality of circuit cards installed on the motherboard. The power status of at least portions of the interfaces of the circuit card may be controlled at a future time based on signals received at an input of circuit card.
    Type: Application
    Filed: April 3, 2008
    Publication date: January 22, 2009
    Inventors: Jon C. R. Bennett, Kevin D. Drucker, Stephen Fischer, William Githens, Michael Kolodchak
  • Publication number: 20080295054
    Abstract: Techniques for estimating a risk of incorrect timing analysis results for signal paths having cells with inputs tied together are described. Signal paths having cells with tied input pins are identified in a circuit. A timing analysis on the signal paths is run to identify the worst case delay through the signal paths. The risk to the signal paths of incorrect timing analysis results due to the cells with tied input pins is estimated by a tied input pin analysis tool. Metrics that quantify timing failure risk associated with signal paths is provided in the form of a set of equations. These equations are embedded into a process allowing automated multi-modal, multi power voltage temperature analysis for the identification of high risk paths.
    Type: Application
    Filed: August 7, 2008
    Publication date: November 27, 2008
    Applicant: Agere Systems Inc.
    Inventors: Stephanie L. Alter, Kevin D. Drucker, Vishwas Rao, Leon Song
  • Patent number: 7424693
    Abstract: Techniques for estimating a risk of incorrect timing analysis results for signal paths having cells with inputs tied together are described. Signal paths having cells with tied input pins are identified in a circuit. A timing analysis on the signal paths is run to identify the worst case delay through the signal paths. The risk to the signal paths of incorrect timing analysis results due to the cells with tied input pins is estimated by a tied input pin analysis tool. Metrics that quantify timing failure risk associated with signal paths is provided in the form of a set of equations. These equations are embedded into a process allowing automated multi-modal, multi power voltage temperature analysis for the identification of high risk paths.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: September 9, 2008
    Assignee: Agere Systems Inc.
    Inventors: Stephanie L. Alter, Kevin D. Drucker, Vishwas Rao, Leon Song
  • Patent number: 7099330
    Abstract: A scheduling apparatus flexibly integrates guaranteed-bandwidth (GB) and best-effort (BE) flows and comprises a combination of a primary weighted-round-robin (WRR) scheduler (PWS) and a secondary WRR scheduler (SWS). The PWS distributes service to the individual GB flows and determines the amount of service that the BE flow aggregate should receive during each frame. The SWS takes care of fairly distributing the service share of the BE aggregate over the individual BE flows. The scheduling apparatus divides the service frame in two subframes. In the first subframe, the PWS fulfills the bandwidth requirements of the GB flows. In the second subframe, the SWS distributes fair service to the BE flows. For each frame, the duration depends on the amount of bandwidth allocated to the GB flows and on the number of GB flows that are backlogged at the beginning of the frame. The amount of bandwidth globally available to BE flows (i.e.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: August 29, 2006
    Assignee: Lucent Technologies Inc.
    Inventors: Fabio M. Chiussi, Kevin D. Drucker, Andrea Francini
  • Patent number: 7075934
    Abstract: A scheduler apparatus provides bandwidth guarantees to individual data packet flows as well as to aggregations of those flows (referred to as “bundles”) in a completely transparent manner, i.e., without using any additional scheduling structure. For each bundle, the scheduler determines the ratio between the bandwidth nominally allocated to the bundle and the sum of the individual bandwidth allocations of the flows that are currently backlogged in the bundle. The scheduler uses that ratio to modulate the timestamp increments that regulate the distribution of bandwidth to the individual flows. In this manner, the greater the ratio for that bundle, the more the bandwidth that each backlogged flow in the bundle receives.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: July 11, 2006
    Assignee: Lucent Technologies Inc.
    Inventors: Fabio M. Chiussi, Robert T. Clancy, Kevin D. Drucker, Andrea Francini, Nasser E. Idirene
  • Publication number: 20030169743
    Abstract: A scheduler apparatus provides bandwidth guarantees to individual data packet flows as well as to aggregations of those flows (referred to as “bundles”) in a completely transparent manner, i.e., without using any additional scheduling structure. For each bundle, the scheduler determines the ratio between the bandwidth nominally allocated to the bundle and the sum of the individual bandwidth allocations of the flows that are currently backlogged in the bundle. The scheduler uses that ratio to modulate the timestamp increments that regulate the distribution of bandwidth to the individual flows. In this manner, the greater the ratio for that bundle, the more the bandwidth that each backlogged flow in the bundle receives.
    Type: Application
    Filed: November 13, 2001
    Publication date: September 11, 2003
    Inventors: Fabio M. Chiussi, Robert T. Clancy, Kevin D. Drucker, Andrea Francini, Nasser E. Idirene
  • Publication number: 20030142624
    Abstract: A scheduling apparatus flexibly integrates guaranteed-bandwidth (GB) and best-effort (BE) flows and comprises a combination of a primary weighted-round-robin (WRR) scheduler (PWS) and a secondary WRR scheduler (SWS). The PWS distributes service to the individual GB flows and determines the amount of service that the BE flow aggregate should receive during each frame. The SWS takes care of fairly distributing the service share of the BE aggregate over the individual BE flows. The scheduling apparatus divides the service frame in two subframes. In the first subframe, the PWS fulfills the bandwidth requirements of the GB flows. In the second subframe, the SWS distributes fair service to the BE flows. For each frame, the duration depends on the amount of bandwidth allocated to the GB flows and on the number of GB flows that are backlogged at the beginning of the frame. The amount of bandwidth globally available to BE flows (i.e.
    Type: Application
    Filed: November 13, 2001
    Publication date: July 31, 2003
    Inventors: Fabio M. Chiussi, Kevin D. Drucker, Andrea Francini
  • Patent number: 5591984
    Abstract: An electronic system having a backplane defining a plurality of slots each for demountably holding a respective one of a plurality of plug-in modules. The backplane includes a power trace extending to all of the slots for supplying power to all of the slots and a signal trace for carrying a daisy-chained signal to all of the slots. Associated with each of the slots is an arrangement for selectively bypassing the daisy-chained signal past the slot when no module is present in that slot. The arrangement comprises a controllable signal transmission device coupled to the signal trace for selectively providing a conductive path bypassing the slot and a current sensing switch coupled to a branch of the power trace which extends to the slot. The current sensing switch is responsive to current flow through the power trace to the slot for controlling the transmission device to close the conductive path in the absence of current flow and to open the conductive path in the presence of current flow.
    Type: Grant
    Filed: June 15, 1995
    Date of Patent: January 7, 1997
    Assignee: The Whitaker Corporation
    Inventor: Kevin D. Drucker