Patents by Inventor Maya B. Gokhale

Maya B. Gokhale 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: 7873811
    Abstract: Fabric-based computing systems and methods are disclosed. A fabric-based computing system can include a polymorphous computing fabric that can be customized on a per application basis and a host processor in communication with said polymorphous computing fabric. The polymorphous computing fabric includes a cellular architecture that can be highly parameterized to enable a customized synthesis of fabric instances for a variety of enhanced application performances thereof. A global memory concept can also be included that provides the host processor random access to all variables and instructions associated with the polymorphous computing fabric.
    Type: Grant
    Filed: March 10, 2003
    Date of Patent: January 18, 2011
    Assignee: The United States of America as represented by the United States Department of Energy
    Inventors: Christophe Czeslaw Wolinski, Maya B. Gokhale, Kevin Peter McCabe
  • Patent number: 6757892
    Abstract: A method and system for optimizing variable locations within disparate storage elements in a target processing environment according to a least cost analysis based upon the number of times a variable is accessed by one or more program loops forming a program.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: June 29, 2004
    Assignee: Sarnoff Corporation
    Inventors: Maya B. Gokhale, Janice M. Stone, John P. Riganati
  • Publication number: 20030074458
    Abstract: A hybrid software/hardware packet filter in which rule compiling means creates a rule table, assembles packet acceptance rules, and outputs the acceptance rules to a configurable hardware circuit to create hardware circuits representing the acceptance rules and applying the acceptance rules to the packet and outputting a single bit for each rule indicating whether the packet matched the rule. Linking means receives the match bit vector and links each bit in the match bit vector with the corresponding entry in the rule table and directs the packet to a destination determined by the rule table.
    Type: Application
    Filed: September 18, 2001
    Publication date: April 17, 2003
    Inventor: Maya B. Gokhale