Patents by Inventor Bhargav Senjalia

Bhargav Senjalia 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: 11954110
    Abstract: A method, apparatus, and non-transitory computer-readable storage medium for presenting information identifying relationships in a database. Entity labels identifying a plurality of different entity types modeled in the database are presented in a user interface. Input identifying one or more selected entity types is received. A plurality of entity instance relationship sets is accessed. Each entity instance relationship set identifies a relationship between entity instances of at least two different entity types. Attribute data of the entity instances identified in only those entity instance relationship sets that identify a relationship between entity instances of the one or more selected entity types are presented, such that attribute data for each unique relationship between entity instances of the one or more selected entity types are presented only once.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: April 9, 2024
    Inventor: Bhargav Senjalia
  • Patent number: 11693890
    Abstract: A method, apparatus, and non-transitory computer-readable storage medium for generating and presenting information identifying relationships between entity instances in a database that has a plurality of entity structures.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: July 4, 2023
    Inventor: Bhargav Senjalia
  • Publication number: 20190278789
    Abstract: A method, apparatus, and non-transitory computer-readable storage medium for generating and presenting information identifying relationships between entity instances in a database that has a plurality of entity structures.
    Type: Application
    Filed: May 23, 2019
    Publication date: September 12, 2019
    Inventor: Bhargav Senjalia
  • Publication number: 20170308538
    Abstract: A method, apparatus, and non-transitory computer-readable storage medium for presenting information identifying relationships in a database. Entity labels identifying a plurality of different entity types modeled in the database are presented in a user interface. Input identifying one or more selected entity types is received. A plurality of entity instance relationship sets is accessed. Each entity instance relationship set identifies a relationship between entity instances of at least two different entity types. Attribute data of the entity instances identified in only those entity instance relationship sets that identify a relationship between entity instances of the one or more selected entity types are presented, such that attribute data for each unique relationship between entity instances of the one or more selected entity types are presented only once.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 26, 2017
    Inventor: Bhargav Senjalia
  • Patent number: 9384240
    Abstract: A method and apparatus for identifying relationships among entity instances of a plurality of entities in a database. A plurality of entity reference relationship structures is accessed. Each entity reference relationship structure includes at least a pair of entity instance identifiers that identifies a relationship between entity instances of a pair of entity structures of a plurality of entity structures. All complete graphs among all subsets of the plurality of entity structures are identified. Each complete graph includes at least one edge corresponding to an entity reference relationship structure, and two vertices connected by the at least one edge that correspond to entity structures between which the entity reference relationship structure establishes a relationship. For each complete graph, all matched sets of pairs of entity instance identifiers are determined. The entity instance identifiers in each matched set are stored in association with each other in an entity relationship structure.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: July 5, 2016
    Inventor: Bhargav Senjalia
  • Patent number: 8898197
    Abstract: A method and apparatus for generating a data structure. A plurality of entity reference relationship structures is accessed. Each entity reference relationship structure establishes a relationship between a different pair of entity structures of a plurality of entity structures. Each path from a first vertex to a second vertex that corresponds to a second entity structure is determined. For each path, all coupled sets of pairs of entity instance identifiers, wherein each coupled set comprises a pair of entity instance identifiers from each entity reference relationship structure corresponding to the path are identified. For each coupled set, a first entity instance identifier in the each coupled set that refers to the first entity structure and a second entity instance identifier in the each coupled set that refers to the second entity structure are stored in association with one another in a new entity reference relationship structure.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: November 25, 2014
    Inventor: Bhargav Senjalia
  • Publication number: 20120089934
    Abstract: A method, apparatus, and non-transitory computer-readable storage medium for presenting information identifying relationships in a database. Entity labels identifying a plurality of different entity types modeled in the database are presented in a user interface. Input identifying one or more selected entity types is received. A plurality of entity instance relationship sets is accessed. Each entity instance relationship set identifies a relationship between entity instances of at least two different entity types. Attribute data of the entity instances identified in only those entity instance relationship sets that identify a relationship between entity instances of the one or more selected entity types are presented, such that attribute data for each unique relationship between entity instances of the one or more selected entity types are presented only once.
    Type: Application
    Filed: June 24, 2011
    Publication date: April 12, 2012
    Inventor: Bhargav Senjalia
  • Publication number: 20120059844
    Abstract: A method and apparatus for identifying relationships among entity instances of a plurality of entities in a database. A plurality of entity reference relationship structures is accessed. Each entity reference relationship structure includes at least a pair of entity instance identifiers that identifies a relationship between entity instances of a pair of entity structures of a plurality of entity structures. All complete graphs among all subsets of the plurality of entity structures are identified. Each complete graph includes at least one edge corresponding to an entity reference relationship structure, and two vertices connected by the at least one edge that correspond to entity structures between which the entity reference relationship structure establishes a relationship. For each complete graph, all matched sets of pairs of entity instance identifiers are determined. The entity instance identifiers in each matched set are stored in association with each other in an entity relationship structure.
    Type: Application
    Filed: May 23, 2011
    Publication date: March 8, 2012
    Inventor: Bhargav Senjalia
  • Publication number: 20120059861
    Abstract: A method and apparatus for generating a data structure. A plurality of entity reference relationship structures is accessed. Each entity reference relationship structure establishes a relationship between a different pair of entity structures of a plurality of entity structures. Each path from a first vertex to a second vertex that corresponds to a second entity structure is determined. For each path, all coupled sets of pairs of entity instance identifiers, wherein each coupled set comprises a pair of entity instance identifiers from each entity reference relationship structure corresponding to the path are identified. For each coupled set, a first entity instance identifier in the each coupled set that refers to the first entity structure and a second entity instance identifier in the each coupled set that refers to the second entity structure are stored in association with one another in a new entity reference relationship structure.
    Type: Application
    Filed: May 23, 2011
    Publication date: March 8, 2012
    Inventor: Bhargav Senjalia
  • Patent number: 6581064
    Abstract: The present invention is directed to software for creating a database structure. Specifically, the software creates multiple tables to represent an entity in a database. The software processes information input by the user and generates the following three types of tables to represent each entity: (1) a static table containing all the static attributes plus the identifying attribute; (2) a semi-dynamic table containing all the semi-dynamic attributes and the identifying attribute; and (3) a set of dynamic tables for every group of dynamic attributes that have the same record frequency, each of the tables containing the dynamic attributes and the identifying attribute. The software of the present invention also generates intelligent reports on the data stored in the database.
    Type: Grant
    Filed: June 21, 2000
    Date of Patent: June 17, 2003
    Assignee: Databased Design & Decisions, Inc.
    Inventor: Bhargav Senjalia