Patents by Inventor Srihari Cadambi

Srihari Cadambi 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: 20070136331
    Abstract: An architecture and method for data storage and retrieval which also addresses a number of key problems associated with systems employing hash-based techniques. The architecture and method employs a collision-free hashing scheme called Bloomier filter while eliminates its false positives in a storage efficient way. Wildcard support is added through the use of a scheme called prefix collapsing, while introducing only a small additional storage requirement and reduced hardware complexity. Real update traces indicate that both fast and incremental updates are provided—features generally not available in prior-art collision-free hashing schemes.
    Type: Application
    Filed: November 28, 2006
    Publication date: June 14, 2007
    Applicant: NEC LABORATORIES AMERICA
    Inventors: Jahangir HASAN, Srihari CADAMBI, Srimat CHAKRADHAR
  • Publication number: 20060282806
    Abstract: A system and method is disclosed for formal verification of software programs that advantageously bounds the ranges of values that a variable in the software can take during runtime.
    Type: Application
    Filed: June 3, 2006
    Publication date: December 14, 2006
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Srihari CADAMBI, Aleksandr ZAKS, Franjo IVANCIC, Ilya SHLYAKHTER, Zijiang YANG, Malay GANAY, Aarti GUPTA, Pranav Ashar
  • Publication number: 20060209725
    Abstract: An information retrieval architecture is herein disclosed which can handle multi-dimensional search problems such as packet classification.
    Type: Application
    Filed: March 9, 2006
    Publication date: September 21, 2006
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Srihari Cadambi, Srimat Chakradhar
  • Publication number: 20060206744
    Abstract: A method for optimizing voltage and frequency for pipelined architectures that offers better power efficiency. The invention provides methods for low-power high-throughput hardware implementations to stream computations by partitioning a computation into temporally distinct stages, assigning a clock frequency to each stage such that an overall computational throughput is met and assigning to each stage a supply voltage according to its respective clock frequency and circuit parameters.
    Type: Application
    Filed: March 8, 2005
    Publication date: September 14, 2006
    Applicant: NEC Laboratories America, Inc.
    Inventors: Srihari Cadambi, Pranav Ashar
  • Publication number: 20060200581
    Abstract: A method of storing addresses in a database comprising generating original prefixes representing the addresses to be stored in the database. The prefix lengths are determined dynamically. Reduced prefixes are generated by collapsing or expanding the original prefixes such that a number of reduced prefixes is less than a number of original prefixes. The reduced prefixes are stored in the database.
    Type: Application
    Filed: May 20, 2005
    Publication date: September 7, 2006
    Applicants: NEC LABORATORIES AMERICA, INC., NEC ELECTRONICS CORPORATION
    Inventors: Srihari Cadambi, Srimat Chakradhar, Hirohiko Shibata
  • Publication number: 20060198379
    Abstract: A network router comprising at least one index table operable to store encoded values of a function associated with an input source address in at least two locations. The encoded values are obtained by hashing the input source address such that all the encoded values must be used to recover the function. At least one filtering table is provided that is operable to store prefixes of at least two different lengths, the prefixes corresponding to network addresses. The filtering table is indexed by entries in said index table. At least one result table is provided. The result table is operable to be indexed by entries in said index table. The result table stores destination addresses. At least one record in the filtering table has a prefix length field that is operable to store a prefix length of a prefix stored in said at least one record.
    Type: Application
    Filed: May 20, 2005
    Publication date: September 7, 2006
    Applicants: NEC LABORATORIES AMERICA, INC., NEC ELECTRONICS CORPORATION
    Inventors: Srihari Cadambi, Srimat Chakradhar, Hirohiko Shibata
  • Patent number: 7019674
    Abstract: A content-based information retrieval architecture is herein disclosed that can achieve correct and predictable high speed lookups while taking advantage of inexpensive conventional memory components. A content-based information retrieval architecture is herein disclosed that can achieve high speed lookups with a constant query time while taking advantage of inexpensive conventional memory components. In accordance with an embodiment of the invention, the architecture comprise a hashing module, a first table of encoded values, a second table of lookup values, and a third table of associated input values. The input value is hashed a number of times to generate a plurality of hashed values, the hashed values corresponding to locations of encoded values in the first table. The encoded values obtained from an input value encode an output value such that the output value cannot be recovered from any single encoded value.
    Type: Grant
    Filed: August 2, 2004
    Date of Patent: March 28, 2006
    Assignee: NEC Laboratories America, Inc.
    Inventors: Srihari Cadambi, Joseph Kilian, Pranav Ashar, Srimat T. Chakradhar
  • Publication number: 20050174272
    Abstract: A content-based information retrieval architecture is herein disclosed that can achieve correct and predictable high speed lookups while taking advantage of inexpensive conventional memory components.
    Type: Application
    Filed: August 2, 2004
    Publication date: August 11, 2005
    Applicant: NEC Laboratories America, Inc.
    Inventors: Srihari Cadambi, Joseph Kilian, Pranav Ashar, Srimat Chakradhar
  • Publication number: 20030105617
    Abstract: A hardware acceleration system for functional simulation comprising a generic circuit board including logic chips, and memory. The circuit board is capable of plugging onto a computing device. The system is adapted to allow the computing device to direct DMA transfers between the circuit board and a memory associated with the computing device. The circuit board is further capable of being configured with a simulation processor. The simulation processor is capable of being programmed for at least one circuit design.
    Type: Application
    Filed: March 22, 2002
    Publication date: June 5, 2003
    Applicant: NEC USA, INC.
    Inventors: Srihari Cadambi, Pranav Ashar