Patents by Inventor Neeraj Sangal

Neeraj Sangal 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: 7966356
    Abstract: A method is provided for managing, in a computer system, design of a database system having a set of schemata. The method includes, in a first computer process, extracting dependencies from the database system and identifying the set of schemata. The method further includes, for each specific schema in the set of schemata, creating in a second computer process a partition that, in turn, contains a further partition for each element of the specific schema, so as to establish a hierarchy of partitions in accordance with the structure of the set of schemata. The method also includes storing a representation of the database system including subsystems, dependency relationships among the subsystems, and the hierarchy of partitions.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: June 21, 2011
    Assignee: Lattix, Inc.
    Inventors: Neeraj Sangal, Francis A. Waldman, Carl D. Parisi, Stephen Brennan
  • Publication number: 20110066661
    Abstract: A method is provided for managing, in a computer system, design of a database system having a set of schemata. The method includes, in a first computer process, extracting dependencies from the database system and identifying the set of schemata. The method further includes, for each specific schema in the set of schemata, creating in a second computer process a partition that, in turn, contains a further partition for each element of the specific schema, so as to establish a hierarchy of partitions in accordance with the structure of the set of schemata. The method also includes storing a representation of the database system including subsystems, dependency relationships among the subsystems, and the hierarchy of partitions.
    Type: Application
    Filed: October 4, 2010
    Publication date: March 17, 2011
    Applicant: LATTIX, INC.
    Inventors: Neeraj Sangal, Francis A. Waldman, Carl D. Parisi, Stephen C. Brennan
  • Patent number: 7822795
    Abstract: A method is provided for managing, in a computer system, design of a database system having a set of schemata. The method includes, in a first computer process, extracting dependencies from the database system and identifying the set of schemata. The method further includes, for each specific schema in the set of schemata, creating in a second computer process a partition that, in turn, contains a further partition for each element of the specific schema, so as to establish a hierarchy of partitions in accordance with the structure of the set of schemata. The method also includes storing a representation of the database system including subsystems, dependency relationships among the subsystems, and the hierarchy of partitions.
    Type: Grant
    Filed: January 21, 2008
    Date of Patent: October 26, 2010
    Assignee: Lattix, Inc.
    Inventors: Neeraj Sangal, Francis A. Waldman, Carl D. Parisi, Stephen C. Brennan
  • Patent number: 7512929
    Abstract: A method and apparatus for managing, in a computer system, design of a software system. Various embodiments include receiving an input to the computer system specifying dependency relationships among subsystems of the software system and providing an output from the computer system responsive to the input. A rule is imposed on at least one of the dependency relationships and data for the rule is provided as part of the input.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: March 31, 2009
    Assignee: Lattix Inc.
    Inventors: Neeraj Sangal, Everette T. Jordan, Francis A. Waldman, Carl D. Parisi
  • Publication number: 20080189308
    Abstract: A method is provided for managing, in a computer system, design of a database system having a set of schemata. The method includes, in a first computer process, extracting dependencies from the database system and identifying the set of schemata. The method further includes, for each specific schema in the set of schemata, creating in a second computer process a partition that, in turn, contains a further partition for each element of the specific schema, so as to establish a hierarchy of partitions in accordance with the structure of the set of schemata. The method also includes storing a representation of the database system including subsystems, dependency relationships among the subsystems, and the hierarchy of partitions.
    Type: Application
    Filed: January 21, 2008
    Publication date: August 7, 2008
    Inventors: Neeraj Sangal, Francis A. Waldman, Carl D. Parisi, Stephen C. Brennan
  • Publication number: 20050160411
    Abstract: A method and apparatus for managing, in a computer system, design of a software system. Various embodiments include receiving an input to the computer system specifying dependency relationships among subsystems of the software system and providing an output from the computer system responsive to the input. A rule is imposed on at least one of the dependency relationships and data for the rule is provided as part of the input.
    Type: Application
    Filed: September 15, 2004
    Publication date: July 21, 2005
    Inventors: Neeraj Sangal, Everette Jordan, Francis Waldman, Carl Parisi
  • Patent number: 6269475
    Abstract: An object oriented program editor operative on a text source in a language having syntax properties having a lexical analyzer, a parser, a codeblock generator and a graphical user interface. The lexical analyzer identifies language tokens in the text source. The parser which is coupled to the lexical analyzer associates syntax properties with the tokens. The codeblock generator which is coupled to the parser, groups tokens into a tree of codeblocks. The graphical user interface receives and implements user modifications of the codeblocks in a manner consistent with the programming language. A system for generating source code in a program language with respect to an object model having a plurality of classes and relations among such classes having a class selection interface, an action selection interface and a source code generator. The class selection interface is used for user selection of a chosen class.
    Type: Grant
    Filed: June 2, 1998
    Date of Patent: July 31, 2001
    Assignee: Webgain, Inc.
    Inventors: Edward J. Farrell, Neeraj Sangal