COHORT GROUP GENERATION AND AUTOMATIC UPDATING
First Claim
1. A method for dynamically generating and updating associations based on characteristics and providing alert messages to one or more entities with regards to association affiliations, the method comprising the steps of:
- receiving entity pertinent information from a plurality of entities and storing the entity pertinent information into a profile database;
identifying a first characteristic that exists in the pertinent information of two or more entities;
creating a first association based on the first characteristic;
sending an alert message to at least one of the two or more entities indicating a potential affiliation with the first association; and
.affiliating the at least one entity with the first association.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for creating and utilizing cohort groups help to facilitate connectedness. Cohort groups can be created, built and utilized to identify parties that could and/or should be connected. The cohort groups can be easily and quickly created and modified both passively and actively, through automated and semi-automated means. Users provide profile information to the system. The system can generate cohort groups based on the provided information, as well as updated information, relationship rules between the information, geographic locations of the users, semantic processing, advanced inferences (such as artificial intelligence or other techniques), and self-identified affiliations.
213 Citations
20 Claims
-
1. A method for dynamically generating and updating associations based on characteristics and providing alert messages to one or more entities with regards to association affiliations, the method comprising the steps of:
-
receiving entity pertinent information from a plurality of entities and storing the entity pertinent information into a profile database; identifying a first characteristic that exists in the pertinent information of two or more entities; creating a first association based on the first characteristic; sending an alert message to at least one of the two or more entities indicating a potential affiliation with the first association; and
.affiliating the at least one entity with the first association. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for dynamically generating and updating associations based on characteristics and providing alert messages to one or more entities affiliated with an association, the system comprising:
-
an identity and profile management service that receives entity pertinent information from a plurality of entities and stores the entity pertinent information into a profile database, searches the profile database to identify one or more characteristics that exist in the pertinent information of two or more entities, creates one or more associations based on the identified characteristics, and affiliates two or more entities with an association based at least in part on the existence of the characteristics in the pertinent information; a processor that interfaces with the identify and profile management service to determine when two or more entities are affiliated with an association, and to determine when two or more entities are within a threshold distance from each other, and in response to either situation, generate events; an alert service that interfaces to the processor and sends an alert message to entities upon determining that an event was generated for that entity; and a client service for each of the plurality of entities, the client services interfacing to the alert service for receiving alerts, to the identify and profile service for providing updated entity pertinent information including a current location for the client service.
-
-
20. A method for dynamically generating and updating associations based on characteristics and providing alert messages to one or more entities with regards to association affiliations, the method comprising the steps of:
-
receiving entity pertinent information from a plurality of entities and storing the entity pertinent information into a profile database; parsing the entity pertinent information to identify traits; identifying traits that are common to at least two or more entities; creating associations based on the common traits; sending first alert messages to two or more entities sharing common traits with the associations; affiliating the entities with the associations upon receiving a response to the alert messages; receiving location information for one or more entities and determining that at least two affiliated entities are within a threshold geographic range; examining alert rules associated with the at least two affiliated entities that are within the threshold geographic range; and sending second alert messages, subject to the alert rules, to the affiliated entities that are within the threshold geographic range, the alert messages indicating that the receiving entity is within a threshold geographic range of another entity.
-
Specification