Patents by Inventor Anish Malhotra

Anish Malhotra 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: 8676679
    Abstract: Systems, methods, and computer program products for establishing and using credit limits between counterparties and for managing risk in the trading of financial interests. A trading party may control the amount of future financial exposure that the trading party will incur with any counterparty in one or more future time periods in trades by the trading party during a trading session. Credit limits may be used to permit proposed trades to be completed or not depending upon available credit. Where there is insufficient credit, the trade may be blocked or otherwise prevented from progressing towards completion. If there is insufficient credit and if trading up to available credit is permitted, a partial trade for an amount up to the credit limit may be allowed. During a trading session, the credit remaining of a set credit limit between the trading party and the respective counterparty is changed according to trades executed between the trading party and the counterparty.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: March 18, 2014
    Assignee: Bloomberg L.P.
    Inventors: Andrew Hausman, Karen D. Tannenbaum, Paul Brian Beatty, Jr., Lawrence C. Waldorf, Alan Dweck, Anish Malhotra, Guy Mock, Richard Anthony Lawson Braham
  • Patent number: 8341586
    Abstract: Disclosed is a method, system, and computer program product for routing, modeling routes, and measuring congestion. In some embodiments, Gcells are implemented with reduced number of nodes to facilitate route modeling and congestion measurement. Some embodiments are particularly suitable for direct congestion and routing analysis of diagonal routing paths. In this way, congestion analysis can be directly performed along diagonal boundaries for diagonal routes, without requiring association with Gcell boundaries on Manhattan routing layers.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: December 25, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Jonathan Frankle, John H. Gilchrist, III, Anish Malhotra
  • Patent number: 8196080
    Abstract: Disclosed is a method, system, and computer program product for routing, modeling routes, and measuring congestion. In some embodiments, Gcells are implemented with reduced number of nodes to facilitate route modeling and congestion measurement. Some embodiments are particularly suitable for direct congestion and routing analysis of diagonal routing paths. In this way, congestion analysis can be directly performed along diagonal boundaries for diagonal routes, without requiring association with Gcell boundaries on Manhattan routing layers.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: June 5, 2012
    Assignee: Cadence Design Systems, Inc
    Inventors: Jonathan Frankle, John H. Gilchrist, III, Anish Malhotra
  • Patent number: 8166442
    Abstract: Some embodiments of the invention provide a Local Preferred Direction (LPD) wiring model for use with one or more EDA tools (such as placing, routing, etc). An LPD wiring model allows at least one wiring layer to have a set of regions that each have a different preferred direction than the particular wiring layer. In addition, each region has a local preferred direction that differs from the local preferred direction of at least one other region in the set. Furthermore, at least two regions have two different polygonal shapes and no region in the set encompasses another region in the set. Some embodiments also provide a Graphical User Interface (GUI) that facilitates a visual presentation of an LPD design layout and provides tools to create and manipulate LPD regions in a design layout.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: April 24, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Asmus Hetzel, Anish Malhotra, Akira Fujimura, Etienne Jacques, Jon Frankle, David S. Harrison, Heath Feather, Alexandre Matveev, Roger King
  • Patent number: 8010929
    Abstract: Some embodiments of the invention provide a method for defining wiring directions in a design layout having several wiring layers. The method decomposes a first wiring layer into several non-overlapping regions. It assigns at least two different local preferred wiring directions to at least two of the regions. In some embodiments, the method decomposing the first wiring layer by using the vertices of items in the layout to decompose the layout. In some of these embodiments, the items include macro blocks. The method of some embodiments also identifies several power via arrays on the first wiring layer, and identifies a local preferred wiring direction based on the arrangement of the power via arrays on the first wiring layer.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: August 30, 2011
    Assignee: Cadence Design Systems, Inc.
    Inventors: Anish Malhotra, Jonathan Frankle, Asmus Hetzel
  • Patent number: 7774247
    Abstract: The invention provides systems, methods, and programs for improved computer trading of financial and other interests, including improvements in the making, acceptance, and control of proposals for transactions in interests. Among improvements provided by the invention are the presentation of terms of proposed transactions to trading parties in terms selected or otherwise designated by the trading parties. For example, terms of proposed transactions may be displayed in present or future values, such as in straight or split amounts for forward swap agreements. Prices in currency exchanges may be expressed in terms of any of the involved currencies. Improvements further include improved means for changing terms of proposed transactions, and especially groups or sets of proposed transactions; restrictions on repeated acceptance of transaction proposals; trading by users on each other's behalf; and improved display of transaction information associated with fellow traders.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: August 10, 2010
    Assignee: Bloomberg L.P.
    Inventors: Andrew Hausman, Karen D. Tannenbaum, Paul Brian Beatty, Jr., Lawrence C. Waldorf, Alan Dweck, Anish Malhotra, Guy Mock, Richard Anthony Lawson Braham
  • Publication number: 20100180250
    Abstract: Some embodiments of the invention provide a method for defining wiring directions in a design layout having several wiring layers. The method decomposes a first wiring layer into several non-overlapping regions. It assigns at least two different local preferred wiring directions to at least two of the regions. In some embodiments, the method decomposing the first wiring layer by using the vertices of items in the layout to decompose the layout. In some of these embodiments, the items include macro blocks. The method of some embodiments also identifies several power via arrays on the first wiring layer, and identifies a local preferred wiring direction based on the arrangement of the power via arrays on the first wiring layer.
    Type: Application
    Filed: March 24, 2010
    Publication date: July 15, 2010
    Inventors: Anish Malhotra, Jonathan Frankle, Asmus Hetzel
  • Patent number: 7707537
    Abstract: Some embodiments of the invention provide a method for defining wiring directions in a design layout having several wiring layers. The method decomposes a first wiring layer into several non-overlapping regions. It assigns at least two different local preferred wiring directions to at least two of the regions. In some embodiment, the method decomposing the first wiring layer by using the vertices of items in the layout to decompose the layout. In some of these embodiments, the item include macro blocks. The method of some embodiments also identifies several power via arrays on the first wiring layer, and identifies a local preferred wiring direction based on the arrangement of the power via arrays on the first wiring layer.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: April 27, 2010
    Assignee: Cadence Design Systems, Inc.
    Inventors: Anish Malhotra, Jonathan Frankle, Asmus Hetzel
  • Publication number: 20100050146
    Abstract: Disclosed is a method, system, and computer program product for routing, modeling routes, and measuring congestion. In some embodiments, Gcells are implemented with reduced number of nodes to facilitate route modeling and congestion measurement. Some embodiments are particularly suitable for direct congestion and routing analysis of diagonal routing paths. In this way, congestion analysis can be directly performed along diagonal boundaries for diagonal routes, without requiring association with Gcell boundaries on Manhattan routing layers.
    Type: Application
    Filed: November 3, 2009
    Publication date: February 25, 2010
    Applicant: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Jonathan FRANKLE, John H. GILCHRIST, III, Anish MALHOTRA
  • Publication number: 20100050143
    Abstract: Disclosed is a method, system, and computer program product for routing, modeling routes, and measuring congestion. In some embodiments, Gcells are implemented with reduced number of nodes to facilitate route modeling and congestion measurement. Some embodiments are particularly suitable for direct congestion and routing analysis of diagonal routing paths. In this way, congestion analysis can be directly performed along diagonal boundaries for diagonal routes, without requiring association with Gcell boundaries on Manhattan routing layers.
    Type: Application
    Filed: November 3, 2009
    Publication date: February 25, 2010
    Applicant: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Jonathan FRANKLE, John H. GILCHRIST, III, Anish MALHOTRA
  • Patent number: 7624367
    Abstract: Disclosed is a method, system, and computer program product for routing, modeling routes, and measuring congestion. In some embodiments, Gcells are implemented with reduced number of nodes to facilitate route modeling and congestion measurement. Some embodiments are particularly suitable for direct congestion and routing analysis of diagonal routing paths. In this way, congestion analysis can be directly performed along diagonal boundaries for diagonal routes, without requiring association with Gcell boundaries on Manhattan routing layers.
    Type: Grant
    Filed: May 21, 2007
    Date of Patent: November 24, 2009
    Assignee: Cadence Design Systems, Inc.
    Inventors: Jonathan Frankle, John H. Gilchrist, III, Anish Malhotra
  • Patent number: 7533054
    Abstract: Systems, methods, and computer program products for establishing and using credit limits between counterparties and for managing risk in the trading of financial interests. Credit filtered views of executable market information are provided to trading parties. By setting credit limits used to provide credit-filtered views, a trading party may control the amount of future financial exposure that the trading party will incur with any counterparty in one or more present-and/or future time periods in trades by the trading party during a trading session. The credit limit information may be used by a central computer to provide credit filtered market views to trading parties. During a trading session, the credit remaining of a set credit limit between the trading party and the respective counterparty is changed according to trades executed between the trading party and the counterparty.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: May 12, 2009
    Assignee: Bloomberg L.P.
    Inventors: Andrew Hausman, Karen D. Tannenbaum, Paul Brian Beatty, Jr., Lawrence C. Waldorf, Alan Dweck, Anish Malhotra, Guy Mock, Richard Anthony Lawson Braham
  • Publication number: 20090024977
    Abstract: model for use with one or more EDA tools (such as placing, routing, etc). An LPD wiring model allows at least one wiring layer to have a set of regions that each have a different preferred direction than the particular wiring layer. In addition, each region has a local preferred direction that differs from the local preferred direction of at least one other region in the set. Furthermore, at least two regions have two different polygonal shapes and no region in the set encompasses another region in the set. Some embodiments also provide a Graphical User Interface (GUI) that facilitates a visual presentation of an LPD design layout and provides tools to create and manipulate LPD regions in a design layout.
    Type: Application
    Filed: September 29, 2008
    Publication date: January 22, 2009
    Inventors: Asmus Hetzel, Anish Malhotra, Akira Fujimura, Etienne Jacques, Jon Frankle, David S. Harrison, Heath Feather, Alexander Matveev, Roger King
  • Patent number: 7441220
    Abstract: Some embodiments of the invention provide a Local Preferred Direction (LPD) wiring model for use with one or more EDA tools (such as placing, routing, etc). An LPD wiring model allows at least one wiring layer to have a set of regions that each have a different preferred direction than the particular wiring layer. In addition, each region has a local preferred direction that differs from the local preferred direction of at least one other region in the set. Furthermore, at least two regions have two different polygonal shapes and no region in the set encompasses another region in the set. Some embodiments also provide a Graphical User Interface (GUI) that facilitates a visual presentation of an LPD design layout and provides tools to create and manipulate LPD regions in a design layout.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: October 21, 2008
    Assignee: Cadence Design Systems, Inc.
    Inventors: Asmus Hetzel, Anish Malhotra, Akira Fujimura, Etienne Jacques, Jon Frankle, David S. Harrison, Heath Feather, Alexandre Matveev, Roger King
  • Patent number: 7412682
    Abstract: Some embodiments of the invention provide a method for routing. The method defines at least one wiring layer that has at least two regions with different local preferred wiring directions. The method then uses the differing local preferred wiring directions to define a global route on the wiring layer. The two regions are a first region with a first local preferred wiring direction, and a second region with a second local preferred wiring direction. The global route traverses the first region along the first local preferred wiring direction and traverses the second region along the second local preferred wiring direction.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: August 12, 2008
    Assignee: Cadence Design Systems, Inc
    Inventors: Anish Malhotra, Jonathan Frankle, Asmus Hetzel, Etienne Jacques
  • Publication number: 20070277140
    Abstract: Disclosed is a method, system, and computer program product for routing, modeling routes, and measuring congestion. In some embodiments, Gcells are implemented with reduced number of nodes to facilitate route modeling and congestion measurement. Some embodiments are particularly suitable for direct congestion and routing analysis of diagonal routing paths. In this way, congestion analysis can be directly performed along diagonal boundaries for diagonal routes, without requiring association with Gcell boundaries on Manhattan routing layers.
    Type: Application
    Filed: May 21, 2007
    Publication date: November 29, 2007
    Applicant: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Jonathan Frankle, John Gilchrist, Anish Malhotra
  • Publication number: 20060080214
    Abstract: The invention provides systems, methods, and programs for improved computer trading of financial and other interests, including improvements in the making, acceptance, and control of proposals for transactions in interests. Among improvements provided by the invention are the presentation of terms of proposed transactions to trading parties in terms selected or otherwise designated by the trading parties. For example, terms of proposed transactions may be displayed in present or future values, such as in straight or split amounts for forward swap agreements. Prices in currency exchanges may be expressed in terms of any of the involved currencies. Improvements further include improved means for changing terms of proposed transactions, and especially groups or sets of proposed transactions; restrictions on repeated acceptance of transaction proposals; trading by users on each other's behalf; and improved display of transaction information associated with fellow traders.
    Type: Application
    Filed: March 23, 2005
    Publication date: April 13, 2006
    Inventors: Andrew Hausman, Karen Tannenbaum, Paul Beatty, Lawrence Waldorf, Alan Dweck, Anish Malhotra, Guy Mock, Richard Braham
  • Publication number: 20060080216
    Abstract: Systems, methods, and computer program products are disclosed for establishing and using credit limits between counterparties and for managing risk in the trading of financial interests. The invention provides a trading party with the ability to control the amount of future financial exposure that the trading party will incur with any counterparty in one or more future time periods in trades by the trading party during a trading session. A trading party may establish and use credit limits with potential counterparties in the trading of financial interests having a future financial exposure such as foreign exchange (“FX”) forwards contracts, forwards contracts in commodities, e.g., precious metals, energy, etc., stock options, futures contracts, bonds, loan contracts, money market certificates, other fixed income securities, etc. Credit limits may be used to permit proposed trades to be completed or not depending upon available credit.
    Type: Application
    Filed: May 31, 2005
    Publication date: April 13, 2006
    Inventors: Andrew Hausman, Karen Tannenbaum, Paul Beatty, Lawrence Waldorf, Alan Dweck, Anish Malhotra, Guy Mock, Richard Lawson Braham
  • Publication number: 20060041498
    Abstract: Systems, methods, and computer program products are disclosed for establishing and using credit limits between counterparties and for managing risk in the trading of financial interests. The invention provides credit filtered views of executable market information to trading parties. By setting credit limits used to provide credit-filtered views, the invention provides trading parties the ability to control the amount of future financial exposure that the trading party will incur with any counterparty in one or more present-and/or future time periods in trades by the trading party during a trading session. A trading party may establish and use credit limits with potential counterparties in the trading of financial interests having a current or future financial exposure such as foreign exchange (“FX”) forwards contracts, forwards contracts in commodities, e.g., precious metals, energy, etc., stock options, futures contracts, bonds, loan contracts, money market certificates, other fixed income securities, etc.
    Type: Application
    Filed: January 31, 2005
    Publication date: February 23, 2006
    Inventors: Andrew Hausman, Karen Tannenbaum, Paul Beatty, Lawrence Waldorf, Alan Dweck, Anish Malhotra, Guy Mock, Richard Braham
  • Publication number: 20050273747
    Abstract: Some embodiments of the invention provide a method for routing. The method defines at least one wiring layer that has at least two regions with different local preferred wiring directions. The method then uses the differing local preferred wiring directions to define a global route on the wiring layer. The two regions are a first region with a first local preferred wiring direction, and a second region with a second local preferred wiring direction. The global route traverses the first region along the first local preferred wiring direction and traverses the second region along the second local preferred wiring direction.
    Type: Application
    Filed: December 6, 2004
    Publication date: December 8, 2005
    Inventors: Anish Malhotra, Jonathan Frankle, Asmus Hetzel, Etienne Jacques