Targeted prioritization within a network based on user-defined factors and success rates

US11783243B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11783243-B2
Application numberUS-201715709495-A
CountryUS
Kind codeB2
Filing dateSep 20, 2017
Priority dateSep 20, 2017
Publication dateOct 10, 2023
Grant dateOct 10, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: establishing a relationship graph for a certain user, the relationship graph having a primary node that specifies the certain user and a plurality of lower order nodes, wherein the primary node and at least one lower order node of the plurality of lower order nodes is connected to at least one other node by an edge so that there are defined a plurality of edges; generating a prioritized list of individuals to provide assistance to the certain user in respect to the certain task based on populated edge weight scores for edges of the relationship graph; and providing one or more output based on the prioritized list.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: initiating a request to provide assistance to a certain user, wherein the method includes in response to the initiating subjecting text based data to natural language processing to extract a topic classifier that specifies a certain task topic for a certain task to be performed for the certain user; in response to the initiating, examining social media data to identify socially connected individuals who are socially connected to the certain user; establishing, based on identified socially connected individuals who are socially connected to the certain as identified by the examining, a relationship graph for the certain user, the relationship graph having a primary node that specifies the certain user and a plurality of lower order nodes specifying individuals of the identified socially connected individuals of the certain user as identified by the examining, wherein the primary node and at least one lower order node of the plurality of lower order nodes is connected to at least one other node by an edge so that there are defined a plurality of edges, wherein one or more lower order node of the plurality of lower order nodes specifies an individual socially connected to the certain user; wherein the establishing includes populating for edges of the plurality of edges an edge weight score indicating an ability of an individual specified in a lower order node to provide assistance to the certain user in respect to the certain task, wherein the populating includes using historical task data of at least one connected individual of the identified socially connected individuals stored in a data repository, the historical task data specifying an attribute of performance by the at least one connected individual with respect to an historical task having the topic classifier that specifies the certain task topic; generating a prioritized list of individuals to provide assistance to the certain user in respect to the certain task based on the populated edge weight scores for the edges of the relationship graph having the primary node that specifies the certain user, which edges indicate an ability of an individual specified in a lower order node to provide assistance to the certain user in respect to the certain task; and providing one or more output based on the prioritized list, wherein the method includes monitoring performance, using one or more sensor, of the certain task by a selected individual selected from the prioritized list of individuals to provide assistance to the certain user, wherein the method includes, in response to the monitoring, storing result data in the data repository specifying a result of the selected individual performing the certain task, wherein the method includes updating the relationship graph using the result data to provide an updated relationship graph, and generating, using the updated relationship graph, a second prioritized list of individuals to provide assistance to the certain user in respect to a subsequent task. 2. The method of claim 1 , wherein the method includes providing a user interface that allows the user to define factors for use in performing the populating for edges of the plurality of edges an edge weight score. 3. The method of claim 1 , wherein the one or more output is a communication to initiate a machine process, the machine process including examining data provided by one or more sensor to monitor performance of the certain task. 4. The method of claim 1 , wherein the populating includes examining historical task information respecting one or more previously performed task, wherein the populating for edges of the plurality of edges an edge weight score includes applying a set of weighted factors, wherein one of the factors is a success factor, and wherein the examining historical task information respecting one or more previously performed task includes for determination of the success factor examining past success data for an individual in the performance of a prior task in common with the certain task. 5. The method of claim 1 , wherein the populating includes examining historical task information respecting one or more previously performed task, wherein the populating for edges of the plurality of edges an edge weight score includes applying a set of weighted factors, wherein the set of weighted factors includes a relationship factor that specifies a relationship of the certain user and individual socially connected to the certain user, an equipment factor based on equipment in possession by the individual socially connected to the certain user, an education factor level of the individual socially connected to the certain user, a location factor based on a location of the individual socially connected to the certain user, a calendar factor that specifies calendar availability of the individual socially connected to the certain user, and a success factor based on success information of the individual socially connected to the certain user in the performance of one or more prior tasks. 6. The method of claim 1 , wherein the populating includes examining historical task information respecting one or more previously performed task, wherein the populating for edges of the plurality of edges an edge weight score includes identifying a task associated to the certain task, and wherein the examining historical task information respecting one or more previously performed task includes for performing the identifying examining success profiles for a set of individuals in respect to a plurality of prior performed tasks to determine a task having a success profile matching a success profile for the certain task. 7. The method of claim 1 , wherein the populating includes examining historical task information respecting one or more previously performed task, wherein the populating for edges of the plurality of edges an edge weight score includes applying a set of one or more factor, and wherein the examining historical task information respecting one or more previously performed task includes for performing the applying identifying a successfully performed one or more task in common with the certain task and performing the applying based on at least one factor resulting in selection of one or more task assisting individual in the successfully performed one or more task. 8. The method of claim 1 , wherein the populating includes establishing a relationship graph for each of first through Nth users, the first through Nth users being other than the certain user, wherein the relationship graph for each of the first through Nth users includes a primary node that connects to a set of secondary nodes by a set of edges, the primary node specifying a user of the first through Nth user and the set of secondary nodes specifying a set of individuals socially connected to the user specified by the primary node, the set of edges indicating an ability of respective individuals of the set of individuals to provide assistance to the user specified by the primary node in respect to the certain task, aggregating relationship graphs for each of the first through Nth users to provide an aggregated relationship graph; and processing edge weights of the aggregated relationship graph for determining an edge weight of the edge weight scores. 9. The method of claim 1 , wherein the method includes activating a natural language processing (NLP) process for examining newsfeed data and based on examining automatically performing the establishing, the generating and the providing. 10. The method of claim 1 , wherein the method includes evaluating calendar information of the certain user using natural language processing (NLP) processing to determine a topic of a task of the calendar of

Assignees

Inventors

Classifications

  • Skill-based matching of a person or a group to a task · CPC title

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • using ranking · CPC title

  • Location-sensitive, e.g. geographical location, GPS · CPC title

  • Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11783243B2 cover?
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: establishing a relationship graph for a certain user, the relationship graph having a primary node that specifies the certain user and a plurality of lower order nodes, wherein the primary node and at least one lower order node of the plurality of lower ord…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q10/063112. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 10 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).