Model for identifying the most relevant person(s) for an event associated with a resource
Abstract
Disclosed herein is a system that implements a model for automatic discovery and identification of a person who is most relevant to handle a notification generated for a resource based on a triggered event. The model accesses an activity log for the resource to identify operations that are relevant to a type of the event. The operations are performed by different users (e.g., owners of the shared resource). The model then calculates an operation relevance score for each of the operations and a user relevance score for each of the different users. The user relevance scores are used to identify a most relevant person from the different users. Contact information for the most relevant person (e.g., name, email address, phone number) is added to the notification so that a person that first views the notification can efficiently forward the notification to the person best positioned to deal with the event.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
receiving data associated with an event for a shared resource; accessing, by one or more processing units, an activity log that includes a plurality of previous operations performed on the shared resource by a plurality of different users; for a previous operation of the plurality of previous operations, calculating an operation relevance score using a significance rating, wherein the significance rating is determined based on an association between a type of the previous operation and a type of the event; calculating a user relevance score for a user of the plurality of different users based on a subset of operation relevance scores corresponding to a subset of the plurality of previous operations performed by the user of the plurality of different users; identifying at least one user, of the plurality of different users, for receiving a notification of the event using the user relevance scores calculated for the plurality of different users; and causing the notification of the event to be displayed, the notification of the event indicating the at least one user.
2 . The method of claim 1 , wherein the user of the plurality of different users is authorized to configure the shared resource in accordance with a policy established for a client organization.
3 . The method of claim 1 , wherein the at least one user is associated with a highest user relevance score.
4 . The method of claim 1 , wherein the at least one user has a user relevance score that exceed a threshold user relevance score.
5 . The method of claim 1 , wherein the notification of the event includes contact information for the at least one user.
6 . The method of claim 1 , wherein the plurality of previous operations is performed in a predefined time window established based on a time when the event is triggered.
7 . The method of claim 1 , further comprising mapping the previous operation to the significance rating stored in a significance rating table established for the type of the event.
8 . The method of claim 1 , further comprising:
identifying a connection between the previous operation and a related previous operation; and adding a description of the connection to the notification of the event.
9 . A method comprising:
receiving data associated with an event for a shared resource; accessing, by one or more processing units, an activity log that includes a plurality of previous operations performed on the shared resource by a plurality of different users; for a previous operation of the plurality of previous operations, calculating an operation relevance score using an age rating, wherein the age rating represents an amount of time between a time when the previous operation is performed and a time when the event is triggered; calculating a user relevance score for a user of the plurality of different users based on a subset of operation relevance scores corresponding to a subset of the plurality of previous operations performed by the user of the plurality of different users; identifying at least one user, of the plurality of different users, for receiving a notification of the event using the user relevance scores calculated for the plurality of different users; and causing the notification of the event to be displayed, the notification of the event indicating the at least one user.
10 . The method of claim 9 , wherein the user of the plurality of different users is authorized to configure the shared resource in accordance with a policy established for a client organization.
11 . The method of claim 9 , wherein the at least one user is associated with a highest user relevance score.
12 . The method of claim 9 , wherein the at least one user has a user relevance score that exceed a threshold user relevance score.
13 . The method of claim 9 , wherein the notification of the event includes contact information for the at least one user.
14 . The method of claim 9 , wherein the plurality of previous operations is performed in a predefined time window established based on the time when the event is triggered.
15 . The method of claim 9 , further comprising mapping the previous operation to the significance rating stored in a significance rating table established for the type of the event.
16 . The method of claim 9 , further comprising:
identifying a connection between the previous operation and a related previous operation; and adding a description of the connection to the notification of the event.
17 . A system comprising:
one or more processing units; and a computer-readable storage medium having computer-executable instructions stored thereupon, which, when executed by the one or more processing units, cause the one or more processing units to:
receive data associated with an event for a shared resource;
access an activity log that includes a plurality of previous operations performed on
the shared resource by a plurality of different users;
for a previous operation of the plurality of previous operations, calculate an operation relevance score using a significance rating, wherein the significance rating is determined based on an association between a type of the previous operation and a type of the event;
calculate a user relevance score for a user of the plurality of different users based on a subset of operation relevance scores corresponding to a subset of the plurality of previous operations performed by the user of the plurality of different users;
identify at least one user, of the plurality of different users, for receiving a notification of the event using the user relevance scores calculated for the plurality of different users; and
cause the notification of the event to be displayed, the notification of the event indicating the at least one user.
18 . The system of claim 17 , wherein the notification of the event includes contact information for the at least one user.
19 . The system of claim 17 , wherein the plurality of previous operations is performed in a predefined time window established based on a time when the event is triggered.
20 . The system of claim 17 , wherein the computer-executable instructions further cause the one or more processing units to map the previous operation to the significance rating stored in a significance rating table established for the type of the event.Join the waitlist — get patent alerts
Track US2023101686A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.