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: 7174341Abstract: 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: GrantFiled: May 31, 2001Date of Patent: February 6, 2007Assignee: Synopsys, Inc.Inventors: Hovhannes Ghukasyan, Suren Chilingaryan, Yervant D. Lepejian
-
Patent number: 6996567Abstract: 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: GrantFiled: May 31, 2001Date of Patent: February 7, 2006Assignee: Heuristic Physics Laboratories, Inc.Inventor: Hovhannes Ghukasyan
-
Patent number: 6966049Abstract: 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: GrantFiled: April 24, 2001Date of Patent: November 15, 2005Assignee: Heuristics Physics Laboratories, Inc.Inventors: Yervant D. Lepejian, Gurgen Lachinian, Hovhannes Ghukasyan, Arman Sagatelian
-
Publication number: 20040015841Abstract: 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: ApplicationFiled: April 24, 2001Publication date: January 22, 2004Inventors: Yervant D. Lepejian, Gurgen Lachinian, Hovhannes Ghukasyan, Arman Sagatelian
-
Publication number: 20030187848Abstract: 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: ApplicationFiled: April 2, 2002Publication date: October 2, 2003Inventors: Hovhannes Ghukasyan, Yervant D. Lepejian
-
Publication number: 20020184225Abstract: 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: ApplicationFiled: May 31, 2001Publication date: December 5, 2002Inventor: Hovhannes Ghukasyan
-
Publication number: 20020184228Abstract: 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: ApplicationFiled: May 31, 2001Publication date: December 5, 2002Inventors: Hovhannes Ghukasyan, Suren Chilingaryan, Yervant D. Lepejian
-
Patent number: 6085346Abstract: 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: GrantFiled: September 3, 1996Date of Patent: July 4, 2000Assignee: Credence Systems CorporationInventors: Yervant David Lepejian, Hrant Marandjian, Hovhannes Ghukasyan, Lawrence Kraus
-
Patent number: 6011748Abstract: 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: GrantFiled: August 21, 1997Date of Patent: January 4, 2000Assignee: Credence Systems CorporationInventors: Yervant David Lepejian, Hovhannes Ghukasyan, Lawrence Kraus
-
Patent number: 5983009Abstract: 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: GrantFiled: August 21, 1997Date of Patent: November 9, 1999Assignee: Credence Systems CorporationInventors: Yervant David Lepejian, Hovhannes Ghukasyan, Lawrence Kraus
-
Patent number: 5974579Abstract: 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: GrantFiled: September 3, 1996Date of Patent: October 26, 1999Assignee: Credence Systems CorporationInventors: Yervant David Lepejian, Hrant Marandjian, Hovhannes Ghukasyan, John Caywood, Lawrence Kraus
-
Patent number: 5930814Abstract: 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: GrantFiled: September 3, 1996Date of Patent: July 27, 1999Assignee: Credence Systems CorporationInventors: Yervant David Lepejian, Hrant Marandjian, Hovhannes Ghukasyan, Lawrence Kraus