Relationship mapping system, methods, and techniques
AssigneeIntellectSpace Corporation
InventorAleksandr Gvelesiani
Life of this patent
Estimating the term…
Abstract
Methods, techniques, and systems for relationship mapping are provided. Example embodiments provide a Relationship Mapping System RMS, which provide information to enable users to learn about relationships. Example embodiments provide a Relationship Mapping System (“RMS”), which enables users to perform business development, fundraising or other related activities. The RMS comprises software algorithms, a software application, and a database system that can be deployed on the premises of one Party, or be configured and made available via the Internet or other communications wide area network as a Software-as-a-Service (SaaS) application to multiple unrelated Parties.
Claims22
A method in a computing system for providing information regarding business or professional relationships between one or more parties and one or more counterparties, comprising:
- on an asynchronous basis that is performed on a periodic basis,
- for each of one or more types of affiliations having business or professional significance and one or more organizations, the one or more types of affiliations and one or more organizations that are part of a designated data coverage domain, determining all affiliations that fall under the one or more types of affiliation between one or more persons and the one or more organizations that are part of the designated data coverage domain;
- for each such determined affiliation, populating a data repository with information that describes the affiliation between a person of the one or more persons and an organization of the one or more organizations, including an identifier of the person, an identifier of the organization, and information about the determined affiliation;
- and
- computing a set of derived relationships between two or more of the one or more persons based upon the determined affiliations and storing the derived relationships in the data repository.
A non-transitory computer-readable medium containing content for controlling a computer processor to store information regarding business or professional relationships between one or more parties and one or more counterparties, by performing a method comprising:
- on an asynchronous basis that is performed on a periodic basis,
- for each of one or more types of affiliations having business or professional significance and one or more organizations, the one or more types of affiliations and one or more organizations that are part of a designated data coverage domain, determining all affiliations that fall under the one or more types of affiliation between one or more persons and the one or more organizations that are part of the designated data coverage domain;
- for each such determined affiliation, populating a data repository with information that describes the affiliation between a person of the one or more persons and an organization of the one or more organizations, including an identifier of the person, an identifier of the organization, and information about the determined affiliation;
- and
- computing a set of derived relationships between two or more of the one or more persons based upon the determined affiliations and storing the derived relationships in the data repository.
A non-transitory computer-readable memory medium containing a data repository of relationship information, comprising:
- a person table configured to provide one or more data structures that each indicate an identifier of a human being;
- an organization table configured to provide one or more data structures that each indicate an identifier of an organization;
- a relationship table configured to provide one or more data structures that each indicate an affiliation between a uniquely identified person in the person table and a uniquely identified organization in the organization table, wherein more than one affiliation for the same uniquely identified person and uniquely identified organization are stored as separate affiliation entries, each affiliation including affiliation information that describes the affiliation;
- and
- a connections table configured to provide one or more data structures that each indicate a relationship derived from automatically analyzing the one or more data structures of the relationship table.
Dependencies are inferred from the claim text.