Patents by Inventor Hovhannes Ghukasyan

Hovhannes Ghukasyan 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: 7174341
    Abstract: A dynamic database management system includes a data dictionary, a data importer and a query front-end. The data importer automatically imports data from an input file into a database, while adding new tables for new attributes as necessary, and updating parameters and folders tables in the data dictionary accordingly, so that end-users may access the imported data by database queries through the query front-end.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: February 6, 2007
    Assignee: Synopsys, Inc.
    Inventors: Hovhannes Ghukasyan, Suren Chilingaryan, Yervant D. Lepejian
  • Patent number: 6996567
    Abstract: A method is described for automatic generation of join graphs for relational database queries. The method includes marking instances of tables in a hierarchical representation of a database schema according to a selection procedure that processes tables in an input list having single occurrences in the hierarchical representation, multi-dimensional tables in the input list having multiple occurrences in the hierarchical representation, one-dimensional tables in the input list having multiple occurrences in the hierarchical representation that reference the multi-dimensional tables and have one of the multi-dimensional tables as a parent in the hierarchical representation, and any remaining one-dimensional tables in the input list having multiple occurrences in the hierarchical representation. The hierarchical representation is configured using expert knowledge of the database usage.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: February 7, 2006
    Assignee: Heuristic Physics Laboratories, Inc.
    Inventor: Hovhannes Ghukasyan
  • Patent number: 6966049
    Abstract: A software development tool employing workflows for developing user interactive programs is described. The tool includes means for displaying a workspace on a computer screen, and means for displaying objects on the computer screen that are individually selectable to be placed and coupled together in the workspace to define a workflow for a user interactive program. Several objects have interactively alterable operation parameters. One object performs an interactively alterable switch function for directing data flow within the workflow. Another object facilitates branch processing according to a user indicated selection from displayed information generated by the user interactive program. Another object facilitates assigning a name to an input port of another object so that data may be directly provided to that input port. Another object prompts a user for input when a condition is met while executing the user interactive program.
    Type: Grant
    Filed: April 24, 2001
    Date of Patent: November 15, 2005
    Assignee: Heuristics Physics Laboratories, Inc.
    Inventors: Yervant D. Lepejian, Gurgen Lachinian, Hovhannes Ghukasyan, Arman Sagatelian
  • Publication number: 20040015841
    Abstract: A software development tool employing workflows for developing user interactive programs is described. The tool includes means for displaying a workspace on a computer screen, and means for displaying objects on the computer screen that are individually selectable to be placed and coupled together in the workspace to define a workflow for a user interactive program. Several objects have interactively alterable operation parameters. One object performs an interactively alterable switch function for directing data flow within the workflow. Another object facilitates branch processing according to a user indicated selection from displayed information generated by the user interactive program. Another object facilitates assigning a name to an input port of another object so that data may be directly provided to that input port. Another object prompts a user for input when a condition is met while executing the user interactive program.
    Type: Application
    Filed: April 24, 2001
    Publication date: January 22, 2004
    Inventors: Yervant D. Lepejian, Gurgen Lachinian, Hovhannes Ghukasyan, Arman Sagatelian
  • Publication number: 20030187848
    Abstract: A method and apparatus for restricted access to a database according to user permissions are described. A user permissions file residing on a server includes information of permissions related to database records, and which of those permissions are associated with individual users. A permissions manager also residing on the server manages user queries either directly by generating restricted queries that reflect only authorized access to database records for the user generating the query, or indirectly by downloading a permissions filter or information for a restricted parameters screen to the user's client, so as to generate the restricted query on the client. In any case, a database management system residing on the server receives the restricted query and generates a result by accessing only authorized database records for the user, and communicates the result back to the user's client.
    Type: Application
    Filed: April 2, 2002
    Publication date: October 2, 2003
    Inventors: Hovhannes Ghukasyan, Yervant D. Lepejian
  • Publication number: 20020184225
    Abstract: A method is described for automatic generation of join graphs for relational database queries. The method includes marking instances of tables in a hierarchical representation of a database schema according to a selection procedure that processes tables in an input list having single occurrences in the hierarchical representation, multi-dimensional tables in the input list having multiple occurrences in the hierarchical representation, one-dimensional tables in the input list having multiple occurrences in the hierarchical representation that reference the multi-dimensional tables and have one of the multi-dimensional tables as a parent in the hierarchical representation, and any remaining one-dimensional tables in the input list having multiple occurrences in the hierarchical representation. The hierarchical representation is configured using expert knowledge of the database usage.
    Type: Application
    Filed: May 31, 2001
    Publication date: December 5, 2002
    Inventor: Hovhannes Ghukasyan
  • Publication number: 20020184228
    Abstract: A dynamic database management system includes a data dictionary, a data importer and a query front-end. The data importer automatically imports data from an input file into a database, while adding new tables for new attributes as necessary, and updating parameters and folders tables in the data dictionary accordingly, so that end-users may access the imported data by database queries through the query front-end.
    Type: Application
    Filed: May 31, 2001
    Publication date: December 5, 2002
    Inventors: Hovhannes Ghukasyan, Suren Chilingaryan, Yervant D. Lepejian
  • Patent number: 6085346
    Abstract: A BIST function is provided in which both the routing area devoted to the test signals and the area devoted to the circuits required to implement the BIST routines are minimized, while also including the ability to test a plurality of embedded memories at full speed in parallel. Testing the memories at full speed both reduces test time and improves the quality of the testing.
    Type: Grant
    Filed: September 3, 1996
    Date of Patent: July 4, 2000
    Assignee: Credence Systems Corporation
    Inventors: Yervant David Lepejian, Hrant Marandjian, Hovhannes Ghukasyan, Lawrence Kraus
  • Patent number: 6011748
    Abstract: A BIST function is provided in which both the row address and the column address of a memory to be tested may be selected independently. The present invention provides flexibility in selecting addresses to be tested, improves transition time between rows, and allows determination of which memory address passes or fails the test.
    Type: Grant
    Filed: August 21, 1997
    Date of Patent: January 4, 2000
    Assignee: Credence Systems Corporation
    Inventors: Yervant David Lepejian, Hovhannes Ghukasyan, Lawrence Kraus
  • Patent number: 5983009
    Abstract: A method and apparatus are provided for automatically generating the design of a BIST for embedded memories of an IC. The approach relies on counters or pseudo-random generators for the implementation of many of the functions. The invention incorporates software that generates equations that can be used as inputs to a logic synthesis tool. The output of the synthesis tool feeds an automatic routing tool where it is merged with the output of the synthesis of the other portions of the integrated circuit, IC. The routing tool places and routes the signals through the logic described by the synthesis tool along with the remainder of the IC. The result is a completed IC design that includes efficient memory BIST circuitry.
    Type: Grant
    Filed: August 21, 1997
    Date of Patent: November 9, 1999
    Assignee: Credence Systems Corporation
    Inventors: Yervant David Lepejian, Hovhannes Ghukasyan, Lawrence Kraus
  • Patent number: 5974579
    Abstract: A built-in self test (BIST) circuit for an integrated circuit tests one or more embedded memories by writing data to each memory address, reading it back out, and then comparing the input and output data to see if they match. The BIST circuit includes one or more data generators for supplying a sequence of data to be written to the various addresses of each memory and one or more identical address generators, each for supplying addresses to a separate embedded memory during read and write operations. Though the memories may have differently sized address spaces, all address generators generate a similar address sequence having a range of address values as large or larger than the address space of the largest memory. During each memory write cycle, a separate filter checks the address output of each address generator to determine whether the address is within the address space of the corresponding memory. If so, the BIST circuit writes the current data output of a data generator to that address of the memory.
    Type: Grant
    Filed: September 3, 1996
    Date of Patent: October 26, 1999
    Assignee: Credence Systems Corporation
    Inventors: Yervant David Lepejian, Hrant Marandjian, Hovhannes Ghukasyan, John Caywood, Lawrence Kraus
  • Patent number: 5930814
    Abstract: A method and circuit are provided for generating a minimum-sized address filter to detect when the address space of an embedded memory having a smaller address space than another larger embedded memory is being exceeded. The method includes decomposing a maximum address into alternating sequences of consecutive binary ones (1's) and zeros (0's), discarding a final sequence if it contains binary 1's, and generating a filter circuit from a filter function formed from the alternating sequences of consecutive binary 1's and 0's. A built-in self test (BIST) circuit incorporating the address filter provides the ability to test a plurality of embedded memories at full speed in parallel. A computer system including a computer program for generating the filter circuit may also be provided.
    Type: Grant
    Filed: September 3, 1996
    Date of Patent: July 27, 1999
    Assignee: Credence Systems Corporation
    Inventors: Yervant David Lepejian, Hrant Marandjian, Hovhannes Ghukasyan, Lawrence Kraus