Patents by Inventor Anirudh

Anirudh 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).

  • Publication number: 20040125601
    Abstract: Illumination apparatus (8) which comprises at least two light sources, at least one light collecting device for collecting light from the light sources (10), motion providing means for providing relative motion between the light sources (10) and the light collecting device (14), and control means for controlling the illumination of the light sources (10) such that the light sources (10) are illuminated for a predetermined time period when in a predetermined position relative to the light collecting device (14).
    Type: Application
    Filed: September 23, 2003
    Publication date: July 1, 2004
    Inventors: Nicholas Richard Coates, Anirudh Luthra
  • Patent number: 6751796
    Abstract: A systems management subsystem provides resources for managing components and allows components to be manageable. In particular, state information about managed components is encapsulated into objects that are visible in the global name space. The state of a single component may be partitioned into subcomponents that are stored in separate objects. These objects may, in turn, be encapsulated into a single container object that is associated with the managed component. By placing the state information in the global name space, local processes and remote processes may both gain access to internal state information and properly manage the component.
    Type: Grant
    Filed: August 29, 2000
    Date of Patent: June 15, 2004
    Assignee: Microsoft Corporation
    Inventors: Michael R. C. Seaman, Anirudh A. Sahni, Mark S. Blanford, Isaac J. Heizer
  • Publication number: 20040103379
    Abstract: A method of determining a circuit response (such as delay or slew) from a ramp input of an RC circuit calculates two circuit response parameters using a given circuit response metric based on a step input for the RC circuit, and extends the circuit response metric to a ramp input of the RC circuit by combining the first and second circuit response parameters to yield an estimated ramp response. The novel technique is based on the use of probability distribution functions and cumulative distribution functions to characterize the impulse response of the RC circuit, and the calculating steps derive the first and second circuit response parameters from such statistical distribution functions. In particular, the calculating steps may use a standard deviation or a mean of a probability distribution function corresponding to the circuit response parameter. In one application, the invention is used to estimate delay response for the ramp input of the RC circuit.
    Type: Application
    Filed: November 26, 2002
    Publication date: May 27, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles Jay Alpert, Anirudh Devgan, Chandramouli V. Kashyap, Ying Liu
  • Patent number: 6662149
    Abstract: A process for efficiently computing moments in an interconnected circuit begins by partitioning the circuit into sets of line-like two-port circuits. Next, capacitors are converted to equivalent current sources and inductors are converted to equivalent voltage sources. From a first port, any connected voltage source which is present in line is added to the port voltage source. Then, that voltage source combined with the connected resistor and the Thevenin equivalent circuit is converted to a Norton equivalent circuit. The current source created from the conversion is added to a current source in the circuit and the Norton equivalent circuit is converted back to a Thevenin equivalent circuit. The process is recursively performed until the opposite port is reached. The moment is then computed from the final Thevenin equivalent circuit by using the voltage and current at the port. The Thevenin-Norton-Thevenin recursive process is then repeated for the opposite port.
    Type: Grant
    Filed: May 27, 1999
    Date of Patent: December 9, 2003
    Assignee: International Business Machines Corporation
    Inventors: Anirudh Devgan, Peter Redmond O'Brien
  • Patent number: 6434729
    Abstract: An efficient method for optimizing RC circuit design to reduce delay. The method comprises: calculating a first moment and a second moment of impulse response for an RC circuit; (2) computing a delay value for each node of the RC circuit utilizing the first and second moments by multiplying the natural logarithm of 2 with a division of the squared power of the first impulse moment by the square root of the second impulse moment; and (3) analyzing each node to determine if the delay at that node is at a desired optimization condition for optimizing the circuit response.
    Type: Grant
    Filed: April 4, 2000
    Date of Patent: August 13, 2002
    Assignee: International Business Machines Corporation
    Inventors: Charles Jay Alpert, Anirudh Devgan, Chandramouli V. Kashyap
  • Patent number: 6347393
    Abstract: An optimal buffer is chosen for insertion at a node by calculating a &pgr;-model of a downstream circuit to a child node where the &pgr;-model contains at least a capacitance value. The gate delay is computed at the node using an effective capacitance derived from the &pgr;-model and buffer characteristics of a particular buffer. The interconnect delay is then computed from sets of moments associated with each gate downstream from the node via a bottom-up incremental technique. Slack is computed using the gate delay for the child node and the interconnect delay for the child node and then the computed slack is compared to the slack of other buffers at the node. The node may be a sink or have one or two children.
    Type: Grant
    Filed: May 24, 1999
    Date of Patent: February 12, 2002
    Assignee: International Business Machines Corporation
    Inventors: Charles Jay Alpert, Anirudh Devgan, Stephen Thomas Quay
  • Patent number: 6308304
    Abstract: Realizable interconnect reduction techniques for on-chip RC interconnects are disclosed by first partitioning the original circuit into sets of two-port circuits to maintain the spatial sparsity of the reduced model. Each original two-port circuit is matched to a reduced RC circuit having a specific configuration. The moments of the original two-port circuits are calculated. Closed form expression values of the reduced circuit elements are then calculated from the moments of the original circuits. The closed form expressions for calculating the values of the elements in the reduced circuit use a reduced number of independent variables associated with the elements, thus simplifying the calculations. An efficient linear time moment computation technique is used for computing the moments for the two-port circuits.
    Type: Grant
    Filed: May 27, 1999
    Date of Patent: October 23, 2001
    Assignee: International Business Machines Corporation
    Inventors: Anirudh Devgan, Peter Redmond O'Brien
  • Patent number: 6175878
    Abstract: A systems management subsystem provides resources for managing components and allows components to be manageable. In particular, state information about managed components is encapsulated into objects that are visible in the global name space. The state of a single component may be partitioned into subcomponents that are stored in separate objects. These objects may, in turn, be encapsulated into a single container object that is associated with the managed component. By placing the state information in the global name space, local processes and remote processes may both gain access to internal state information and properly manage the component.
    Type: Grant
    Filed: June 20, 1996
    Date of Patent: January 16, 2001
    Assignee: Microsoft Corporation
    Inventors: Michael R. C. Seaman, Anirudh A. Sahni, Mark S. Blanford, Isaac J. Heizer
  • Patent number: 6117182
    Abstract: A method for optimal insertion of buffers into an integrated circuit design. A model representative of a plurality of circuits is created where each circuit has a receiving node coupled to a conductor and a source. A receiving node is selected from the modeled plurality of circuits and circuit noise is calculated for the selected receiving node utilizing the circuit model. If the calculated circuit noise exceeds an acceptable value an optimum distance is computed from the receiving node on the conductor for buffer insertion. In a multi-sink circuit merging of the noise calculation for the two receiving circuits must be accomplished. If an intersection of conductors exists between the receiving node and the optimum distance a set of candidate buffer locations is generated. The method then prunes inferior solutions to provide an optimal insertion of buffers.
    Type: Grant
    Filed: June 12, 1998
    Date of Patent: September 12, 2000
    Assignee: International Business Machines Corporation
    Inventors: Charles Jay Alpert, Stephen Thomas Quay, Anirudh Devgan
  • Patent number: 6044209
    Abstract: A method and system for segmenting wires in the design stage of a integrated circuit to allow for the efficient insertion of an optimum quantity of buffers. The method begins by locating wires in the integrated circuit which interconnect transistors and then determining the characteristics of the transistor and the characteristics of the interconnecting wires. Next, the method computes a first upper limit for an optimum quantity of buffers utilizing total capacitive load wire and transistor characteristics, then the method computes a second upper limit for an optimum quantity of buffers assuming buffer insertion has decoupled the capacitive load. Finally, the method segments the wires by inserting nodes utilizing the greater of the first computation or the second computation. A determined upper limit on buffer quantity allows wires to be segmented such that the number of candidate buffer insertion topologies is manageable.
    Type: Grant
    Filed: September 15, 1997
    Date of Patent: March 28, 2000
    Assignee: International Business Machines Corporation
    Inventors: Charles Jay Alpert, Stephen Thomas Quay, Anirudh Devgan
  • Patent number: 6029117
    Abstract: An efficient method for identifying potential noise failures in an integrated circuit design by predicting peak noise within a victim circuit of an integrated circuit. Initially, a victim circuit within an integrated circuit is located. An aggressor circuit within the integrated circuit is located which has a physical relationship with the victim circuit, normally proximity. The slope of a signal within the aggressor circuit is analyzed and the coupling currents induced in the victim circuit by the aggressor circuit are computed. The input slope of the aggressor circuit and the physical relationship between the victim circuit and the aggressor circuit are utilized to determine a peak current induced into the victim circuit utilizing modelled coupling capacitance. The peak current and the equivalent impedance of the victim circuit can be utilized to determine peak noise. Noise failures on integrated circuits can be avoided by detecting peak noise which is above acceptable levels.
    Type: Grant
    Filed: November 3, 1997
    Date of Patent: February 22, 2000
    Assignee: International Business Machines Corporation
    Inventor: Anirudh Devgan
  • Patent number: 4713086
    Abstract: A method is provided for inhibiting an increase in viscosity of coal/water slurries when such slurries are caused to contact petroleum oil during fuel changeover in power generation systems, the method comprising maintaining in the coal/water slurry during transitional contact with petroleum oil an effective amount of an agglomeration-inhibiting agent selected from the group consisting of nonionic and anionic dispersing agents sufficient to inhibit the formation of coal/oil agglomerates and provide a flowable mixture during transitional contact having a Brookfield viscosity of below about 50,000 cP.
    Type: Grant
    Filed: March 2, 1984
    Date of Patent: December 15, 1987
    Assignee: Amax Inc.
    Inventors: Francis J. Smit, William E. Horst, Anirudh K. Bhasin
  • Patent number: 4606817
    Abstract: Directed to a flotation process for recovering molybdenite from a ground ore pulp containing the same which includes a rougher flotation step in which no collector is used by relatively high recovery of molybdenite in a rougher concentrate uncontaminated with collectors, which rougher concentrate can be cleaned to yield a high grade product while the rougher tailing can be treated by flotation to obtain high overall recovery of molybdenite along with a high recovery of other co-present metal values.
    Type: Grant
    Filed: January 31, 1985
    Date of Patent: August 19, 1986
    Assignee: Amax Inc.
    Inventors: Deepak Malhotra, Robert M. Rowe, Anirudh K. Bhasin