Method and system for dynamic event matching
First Claim
Patent Images
1. A method for dynamic event matching, comprising:
- defining a domain model for each domain, wherein the domain represents a set of common characteristics in a field and the domain model is a tree-based structure and comprises a plurality of nodes, wherein each of the nodes represents a required item for a user;
modeling individual requirements and preferences of a user to create a personal model, wherein the personal model is a tree-based structure and comprises a plurality of nodes, each representing a required item for the user;
modeling dynamic requirements of a specific domain for the user;
generating a dynamic event;
obtaining the dynamic event using an information server for format transformation to create an event model, wherein the event model is a tree-based structure and comprises a plurality of nodes, each representing a required item for the user;
matching the personal model and the event model using a content-based method according to the domain model and the dynamic event, wherein the matching further comprises;
calculating shared child nodes for the event model and the personal model;
determining whether attribute similarity of at least one shared child node for the event model and the personal model corresponds to the dynamic requirements; and
if the attribute similarity corresponds to the dynamic requirements, sending a notification to the user;
informing the user of the matching results; and
adjusting the matching results according to user feedback.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for dynamic event matching. A domain model for each domain is defined. Individual requirements and preferences of a user are modeled to create a personal model. Dynamic requirements of a specific domain for the user are modeled. A dynamic event is generated. The dynamic event is obtained using an information server for format transformation to create an event model. The personal model is matched with the event model using a content-based method according to the domain model and the dynamic event. The user is informed of the matching results. The matching results are adjusted according to user feedback.
-
Citations
16 Claims
-
1. A method for dynamic event matching, comprising:
-
defining a domain model for each domain, wherein the domain represents a set of common characteristics in a field and the domain model is a tree-based structure and comprises a plurality of nodes, wherein each of the nodes represents a required item for a user; modeling individual requirements and preferences of a user to create a personal model, wherein the personal model is a tree-based structure and comprises a plurality of nodes, each representing a required item for the user; modeling dynamic requirements of a specific domain for the user; generating a dynamic event; obtaining the dynamic event using an information server for format transformation to create an event model, wherein the event model is a tree-based structure and comprises a plurality of nodes, each representing a required item for the user; matching the personal model and the event model using a content-based method according to the domain model and the dynamic event, wherein the matching further comprises;
calculating shared child nodes for the event model and the personal model;
determining whether attribute similarity of at least one shared child node for the event model and the personal model corresponds to the dynamic requirements; and
if the attribute similarity corresponds to the dynamic requirements, sending a notification to the user;informing the user of the matching results; and adjusting the matching results according to user feedback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for dynamic event matching, comprising:
-
an event client, capable of creating a personal model modeling according to individual requirements and preferences, wherein the personal model is a tree-based structure and comprises a plurality of nodes, each representing a required item for the user; an event provider, capable of generating a dynamic event; and a broker, coupled to the event client and the event provided, capable of modeling dynamic requirements of a specific domain for the event client, wherein the specific domain represents a set of common characteristics in a specific field, further comprising;
an event listener, obtaining the dynamic event from the event provider for format transformation to create an event model, wherein the event model is a tree-based structure and comprises a plurality of nodes, each representing a required item for the user;a content-based matching module, providing a predefined domain model and matching the personal model and the event model using a content-based method according to the predefined domain model and the dynamic event, wherein the predefined domain model is a tree-based structure and comprises a plurality of nodes, wherein each of the nodes represents a required item for a user; and a notification agent, informing the user of the matching results and adjusting the matching results according to user feedback wherein the broker further calculates shared child nodes for the event model and the personal model, determines whether attribute similarity of at least one shared child node for the event model and the personal model corresponds to the dynamic requirements, and, if so, sends a notification to the event client. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification