Workflow creation by image analysis
Abstract
A computer implemented method for generating contextual workflows includes receiving a plurality of images, analyzing the received plurality of images to identify one or more activities corresponding to the plurality of images and one or more contextual details corresponding to the plurality of images, wherein the contextual details indicate a capture location, a capture time, a capture sequence, or a capture subject for the plurality of images, calculating a confidence weighting for the one or more identified activities for the plurality of images, creating a contextual workflow according to the calculated confidence weightings, receiving a query for a workflow corresponding to an indicated context, and identifying one or more workflows that matches the indicated context.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer implemented method for generating contextual workflows, the method comprising:
receiving a plurality of images; analyzing the received plurality of images to identify one or more activities corresponding to the plurality of images and one or more contextual details corresponding to the plurality of images, wherein the contextual details indicate a capture location, a capture time, a capture sequence, or a capture subject for the plurality of images; calculating a confidence weighting for the one or more identified activities for the plurality of images; creating a contextual workflow according to the calculated confidence weightings; receiving a query for a workflow corresponding to an indicated context; and identifying one or more workflows that matches the indicated context.
2 . The computer implemented method of claim 1 , wherein calculating a confidence weighting for an activity comprises calculating a percentage of the plurality of images that correspond to said activity.
3 . The computer implemented method of claim 1 , wherein creating a contextual workflow according to the calculated confidence weightings comprises creating a contextual workflow that includes activities that have a confidence weighting greater than a selected threshold.
4 . The computer implemented method of claim 1 , further comprising creating an indicator for the created contextual workflow that indicates one or more contexts to which the created contextual workflow corresponds.
5 . The computer implemented method of claim 4 , wherein identifying one or more workflows that matches the indicated context comprises searching for a workflow that has an indicator that includes the indicated context.
6 . The computer implemented method of claim 1 , further comprising storing the created contextual workflow in a contextual workflow database.
7 . The computer implemented method of claim 1 , further comprising identifying one or more optional activities for a workflow, wherein the one or more optional activities correspond to activities for which the calculated confidence weightings fall within a selected optional threshold range.
8 . A computer program product for generating contextual workflows, the computer program product comprising:
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising instructions to: receive a plurality of images; analyze the received plurality of images to identify one or more activities corresponding to the plurality of images and one or more contextual details corresponding to the plurality of images, wherein the contextual details indicate a capture location, a capture time, a capture sequence, or a capture subject for the plurality images; calculate a confidence weighting for the one or more identified activities for the plurality of images; create a contextual workflow according to the calculated confidence weightings; receive a query for a workflow corresponding to an indicated context; and identify one or more workflows that matches the indicated context.
9 . The computer program product of claim 8 , wherein instructions to calculate a confidence weighting for an activity comprise instructions to calculate a percentage of the plurality of images that correspond to said activity.
10 . The computer program product of claim 8 , wherein instructions to create a contextual workflow according to the calculated confidence weightings comprise instructions to create a contextual workflow that includes activities that have a confidence weighting greater than a selected threshold.
11 . The computer program product of claim 8 , further comprising instructions to create an indicator for the created contextual workflow that indicates one or more contexts to which the created contextual workflow corresponds.
12 . The computer program product of claim 11 , wherein instructions to identify one or more workflows that matches the indicated context comprise instructions to search for a workflow that has an indicator that includes the indicated context.
13 . The computer program product of claim 8 , further comprising instructions to store the created contextual workflow in a contextual workflow database.
14 . The computer program product of claim 8 , further comprising instructions to identify one or more optional activities for a workflow, wherein the one or more optional activities correspond to activities for which the calculated confidence weightings fall within a selected optional threshold range.
15 . A computer system for generating natural language processing queries, the computer system comprising:
one or more computer processors; one or more computer-readable storage media; program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising instructions to: receive a plurality of images; analyze the received plurality of images to identify one or more activities corresponding to the plurality of images and one or more contextual details corresponding to the plurality of images, wherein the contextual details indicate a capture location, a capture time, a capture sequence, or a capture subject for the plurality of images; calculate a confidence weighting for the one or more identified activities for the plurality of images; create a contextual workflow according to the calculated confidence weightings; receive a query for a workflow corresponding to an indicated context; and identify one or more workflows that matches the indicated context.
16 . The computer system of claim 15 , wherein instructions to calculate a confidence weighting for an activity comprise instructions to calculate a percentage of the plurality of images that correspond to said activity.
17 . The computer system of claim 15 , wherein instructions to create a contextual workflow according to the calculated confidence weightings comprise instructions to create a contextual workflow that includes activities that have a confidence weighting greater than a selected threshold.
18 . The computer system of claim 15 , further comprising instructions to create an indicator for the created contextual workflow that indicates one or more contexts to which the created contextual workflow corresponds.
19 . The computer system of claim 18 , wherein instructions to identify one or more workflows that matches the indicated context comprise instructions to search for a workflow that has an indicator that includes the indicated context.
20 . The computer system of claim 15 , further comprising instructions to store the created contextual workflow in a contextual workflow database.Join the waitlist — get patent alerts
Track US2018349687A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.