Experience-based dynamic sequencing of process options

US2016357601A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016357601-A1
Application numberUS-201514730285-A
CountryUS
Kind codeA1
Filing dateJun 4, 2015
Priority dateJun 4, 2015
Publication dateDec 8, 2016
Grant date

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.

For experience-based dynamic sequencing of a set of process options, a first process option is executed at a first stage in a first sequence for a first set of members. The sequence includes several stages of executing a subset of the process options. An experience value is determined corresponding to executing the first process option. The experience value is normalized to calculate a normalized experience value corresponding to the first process option. Using the normalized experience value in a later stage from the plurality of stages, an evaluation is made whether a first trigger threshold is satisfied in a first activation function of a second process choice. When the first trigger threshold of the first activation function being satisfied, the second process choice is included in the first sequence at the later stage.

First claim

Opening claim text (preview).

1 . A method for experience-based dynamic sequencing of a set of process options, the method comprising: executing, using a processor and a memory, a first process option at a first stage in a first sequence for a first set of members, wherein the sequence comprises a plurality of stages of executing a subset of the set of process options, the subset of process options including the first process option; determining, using the processor and the memory, an experience value corresponding to the executing the first process option; normalizing the experience value to calculate a normalized experience value corresponding to the first process option; mapping, as a part of the normalizing, the experience value to a band in a normalized experience scale, wherein the band is bound by an upper normalized experience threshold and a lower normalized experience threshold; evaluating, using the normalized experience value in a later stage from the plurality of stages, whether a first trigger threshold is satisfied in a first activation function of a second process choice; and including, responsive to the first trigger threshold of the first activation function being satisfied, the second process choice in the first sequence at the later stage. 2 . The method of claim 1 , further comprising: evaluating, using the normalized experience value in the later stage, whether a second trigger threshold is satisfied in a second activation function of a third process choice; and excluding, responsive to the second trigger threshold of the second activation function not being satisfied, the third process choice from the first sequence at the later stage. 3 . The method of claim 1 , further comprising: supplying the normalized experience value to a second activation function of a third process choice in a second sequence; evaluating, using the normalized experience value in a stage in the second sequence and using a second normalized experience value from a previous stage in the second sequence, whether a second trigger threshold is satisfied in the second activation function of the third process choice; and excluding, responsive to the second trigger threshold of the second activation function not being satisfied, the third process choice from the first sequence at the stage in the second sequence. 4 . The method of claim 1 , further comprising: evaluating, as a part of determining the experience value, for each member in the first set of members, a corresponding experience value for executing the first process option. 5 . The method of claim 1 , wherein the process option is a resource in a data processing system, wherein the executing comprises allowing a thread to use the resource, the thread being a member in the first set of members. 6 . (canceled) 7 . The method of claim 1 , further comprising: computing using a plurality of normalized experience values from the plurality of stages, an overall experience value corresponding to the first sequence; saving the overall experience value as an optimum experience value achieved by executing the first sequence; and configuring the first sequence for execution by a second set of members such that the second set of members achieve the overall experience value when executing the first sequence. 8 . The method of claim 1 , wherein the experience value comprises an error caused by executing the first process option. 9 . The method of claim 1 , wherein the experience value comprises a utilization of a computing resource incurred by executing the first process option. 10 . The method of claim 1 , wherein the experience value comprises a delay caused by executing the first process option. 11 . The method of claim 1 , wherein the experience value comprises a biometric value of a human member captured upon executing the first process option, wherein the human member is a member of the set of members. 12 . The method of claim 1 , wherein the experience value comprises a value computed from a non-verbal communication of a human member upon executing the first process option, wherein the human member is a member of the set of members. 13 . The method of claim 1 , wherein the experience value comprises a value computed from a natural language communication of a human member upon executing the first process option, wherein the human member is a member of the set of members. 14 . The method of claim 1 , wherein the method is embodied in a computer program product comprising one or more computer-readable storage devices and computer-readable program instructions which are stored on the one or more computer-readable tangible storage devices and executed by one or more processors. 15 . The method of claim 1 , wherein the method is embodied in a computer system comprising one or more processors, one or more computer-readable memories, one or more computer-readable storage devices and program instructions which are stored on the one or more computer-readable storage devices for execution by the one or more processors via the one or more memories and executed by the one or more processors. 16 . A computer program product for experience-based dynamic sequencing of a set of process options, the computer program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising: program instructions to execute, using a processor and a memory, a first process option at a first stage in a first sequence for a first set of members, wherein the sequence comprises a plurality of stages of executing a subset of the set of process options, the subset of process options including the first process option; program instructions to determine, using the processor and the memory, an experience value corresponding to the executing the first process option; program instructions to normalize the experience value to calculate a normalized experience value corresponding to the first process option; program instructions to map, as a part of the program instructions to normalize, the experience value to a band in a normalized experience scale, wherein the band is bound by an upper normalized experience threshold and a lower normalized experience threshold; program instructions to evaluate, using the normalized experience value in a later stage from the plurality of stages, whether a first trigger threshold is satisfied in a first activation function of a second process choice; and program instructions to include, responsive to the first trigger threshold of the first activation function being satisfied, the second process choice in the first sequence at the later stage. 17 . The computer program product of claim 16 , further comprising: program instructions to evaluate, using the normalized experience value in the later stage, whether a second trigger threshold is satisfied in a second activation function of a third process choice; and program instructions to exclude, responsive to the second trigger threshold of the second activation function not being satisfied, the third process choice from the first sequence at the later stage. 18 . The computer program product of claim 16 , further comprising: program instructions to supply the normalized experience value to a second activation function of a third process choice in a second sequence; program instructions to evaluate, using the normalized experience value in a stage in the second sequence and using a second normalized experience value from a previous stage

Assignees

Inventors

Classifications

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 US2016357601A1 cover?
For experience-based dynamic sequencing of a set of process options, a first process option is executed at a first stage in a first sequence for a first set of members. The sequence includes several stages of executing a subset of the process options. An experience value is determined corresponding to executing the first process option. The experience value is normalized to calculate a normaliz…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F9/4881. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).