Patents by Inventor Bruno P. Melli

Bruno P. Melli 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: 6892374
    Abstract: In one embodiment, the present invention relates to a system for generating an artwork representation according to a circuit fabrication process. The system comprises a cell library that stores at least dimensional information associated with a plurality of circuit cells, wherein each of the plurality of circuit cells is defined by a sub-mask for a respective logical device according to the circuit fabrication process; an instance placement engine that generates a circuit layout that is defined by at least a specification file specifying an arrangement of logical devices and the cell library; and an artwork generator that generates an artwork representation that defines a mask for etching of the generated circuit layout according to the circuit fabrication process.
    Type: Grant
    Filed: June 19, 2002
    Date of Patent: May 10, 2005
    Inventors: Bruno P. Melli, David C. Burden, Matthew L. Biggio
  • Patent number: 6804680
    Abstract: An extensible database system is disclosed for storing data in a plurality of separate, lower-level databases. A top-level database is used to manipulate the data. The top-level database has a property dictionary file that stores the names of properties in the database system, along with references to their locations. An initial database system is created having a plurality of separate databases, each of which may store one or more fields, or properties. References to each of the initial databases are stored in the dictionary file. Thereafter, an added database may be used to add a property, or field, to the database system. The name of the added properties is stored in the dictionary file along with an address pointer to the memory location of the added database. To delete a properties, the reference to that properties is deleted from the property dictionary file and the properties data is removed from memory.
    Type: Grant
    Filed: February 9, 2001
    Date of Patent: October 12, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Bruno P. Melli
  • Patent number: 6738783
    Abstract: A method and system create and use a generic container as a data structure used in a software program. A selected data structure may be specified at start-up time or run-time using a mapping table that tracks the specified data structures for each generic container used by the program. Existing data structures are abstracted to a generic interface for use with the container. The program interacts with the generic container using the generic interface, which allows the container to add, delete, and look up data stored in the container and to retrieve a key used by the container. A program uses an object factory to create an instance of a generic container having the generic interface. At run-time, the object factory refers to the mapping table to determine which specific data structure is used for each generic container.
    Type: Grant
    Filed: February 9, 2001
    Date of Patent: May 18, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bruno P Melli, Richard A. Ferreri
  • Publication number: 20030237072
    Abstract: In one embodiment, the present invention relates to a system for generating an artwork representation according to a circuit fabrication process. The system comprises a cell library that stores at least dimensional information associated with a plurality of circuit cells, wherein each of the plurality of circuit cells is defined by a sub-mask for a respective logical device according to the circuit fabrication process; an instance placement engine that generates a circuit layout that is defined by at least a specification file specifying an arrangement of logical devices and the cell library; and an artwork generator that generates an artwork representation that defines a mask for etching of the generated circuit layout according to the circuit fabrication process.
    Type: Application
    Filed: June 19, 2002
    Publication date: December 25, 2003
    Inventors: Bruno P. Melli, David C. Burden, Matthew L. Biggio
  • Publication number: 20020111981
    Abstract: An extensible database system is disclosed for storing data in a plurality of separate, lower-level databases. A top-level database is used to manipulate the data. The top-level database has a property dictionary file that stores the names of properties in the database system, along with references to their locations. An initial database system is created having a plurality of separate databases, each of which may store one or more fields, or properties. References to each of the initial databases are stored in the dictionary file. Thereafter, an added database may be used to add a property, or field, to the database system. The name of the added properties is stored in the dictionary file along with an address pointer to the memory location of the added database. To delete a properties, the reference to that properties is deleted from the property dictionary file and the properties data is removed from memory.
    Type: Application
    Filed: February 9, 2001
    Publication date: August 15, 2002
    Inventor: Bruno P. Melli
  • Publication number: 20020111699
    Abstract: A method and system are disclosed for creating and using a generic container as a data structure used in a software program. A selected data structure may be specified at start-up time or run-time using a mapping table that tracks the specified data structures for each generic container used by the program. Existing data structures are abstracted to a generic interface for use with the container. The program interacts with the generic container using the generic interface, which allows the container to add, delete, and look up data stored in the container and to retrieve a key used by the container. A program uses an object factory to create an instance of a generic container having the generic interface. At run-time, the object factory refers to the mapping table to determine which specific data structure is used for each generic container.
    Type: Application
    Filed: February 9, 2001
    Publication date: August 15, 2002
    Inventors: Bruno P. Melli, Richard Anthony Ferreri