Human task integration into BPEL process via presence driven delivery

US9754231B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9754231-B2
Application numberUS-40164909-A
CountryUS
Kind codeB2
Filing dateMar 11, 2009
Priority dateMar 11, 2009
Publication dateSep 5, 2017
Grant dateSep 5, 2017

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.

An approach that provides presence driven notification to a subscriber when a business process automation chain requires manual intervention is provided. In one embodiment, there is a notification tool, including a routing component configured to transmit a message to the subscriber based on data gathered relating to subscriber presence, location and preferences.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for transmitting a notification message of a business process task to be performed to a person, comprising the computer implemented steps of: monitoring an automated business process execution language (BPEL) process flow to determine an instance in which a human action is required; monitoring for a notification communication indicating the instance in which a human action is required; receiving the notification communication; accessing data including presence data related to the person and data associated with the person's preferences from a server database, the person's preferences comprising a pre-specified preferred device communication order and communication type for each of a set of locations; making a routing decision based on the data; transmitting the notification message relating to a business process task to be performed based on the routing decision to the person; and returning control to a BPEL execution chain to resume the automated BPEL process flow following performance of the business process task. 2. The method according to claim 1 wherein accessing data related to the person further includes the computer implemented step of accessing data associated with person's location. 3. The method according to claim 1 wherein the notification message further includes additional, detail information relating to the business process task to be performed. 4. The method according to claim 1 further comprising the computer implemented step of charging a fee for providing a notification message relating to a business process task to be performed to a person. 5. A computer system for transmitting a notification message of a business process task to be performed to a person, comprising: at least one processing unit; memory operably associated with the at least one processing unit; and a notification tool storable in memory and executable by the at least one processing unit, the notification tool comprising: a monitoring component configured to: monitor an automated business process execution language (BPEL) process flow to determine an instance in which a human action is required; and monitor for and receive a notification communication indicating the instance in which a human action is required; a presence component configured to access data including presence data related to the person; a preferences component configured to access data including presence data related to the person and data associated with the person's preferences from a server database, the person's preferences comprising a pre-specified preferred device communication order and communication type for each of a set of locations; and a routing component configured to: make a routing decision based on the data and further configured to transmit the notification message relating to a business process task to be performed to the person based on the routing decision; and returning control to a BPEL execution chain to resume the automated BPEL process flow following performance of the business process task. 6. The computer system according to claim 5 further comprising a location component configured to access data related to the person's location. 7. The computer system according to claim 5 , the notification message further including additional, detail information relating to the business process task to be performed. 8. The computer system according to claim 5 further comprising a charging component for charging a notification fee for transmitting a notification message of a business process task to be performed to a person. 9. A computer-readable medium storing computer instructions, which when executed, enables a computer system to transmit a notification message of a business process task to be performed to a person, the computer instructions comprising: monitoring an automated business process execution language (BPEL) process flow to determine an instance in which a human action is required monitoring for a notification communication indicating the instance in which a human action is required; receiving the notification communication; accessing data including presence data related to the person and data associated with the person's preferences from a server database, the person's preferences comprising a pre-specified preferred device communication order and communication type for each of a set of locations; making a routing decision based on the data; transmitting the notification message relating to a business process task to be performed based on the routing decision to the person; and returning control to a BPEL execution chain to resume the automated BPEL process flow following performance of the business process task. 10. The computer-readable medium according to claim 9 , the accessing of data related to the person further includes accessing data associated with person's location. 11. The computer-readable medium according to claim 9 , the notification message further including additional, detail information relating to the business process task to be performed. 12. The computer-readable medium according to claim 9 further comprising instructions for charging a notification fee for providing a notification message of a business process task to be performed to a person. 13. A method for deploying a notification tool for use in a computer system that transmits a notification message of a business process task to be performed to a person, the method comprising: providing a computer infrastructure operable to: monitor an automated business process execution language (BPEL) process flow to determine an instance in which a human action is required; monitor for a notification communication indicating the instance in which a human action is required; receive the notification communication; access data including presence data related to the person and data associated with the person's preferences from a server database, the person's preferences comprising a pre-specified preferred device communication order and communication type for each of a set of locations; make a routing decision based on the data; transmit the notification message relating to a business process task to be performed based on the routing decision to the person and returning control to a BPEL execution chain to resume the automated BPEL process flow following performance of the business process task. 14. The computer infrastructure according to claim 13 further operable to access data related to the person includes accessing data associated with person's location. 15. The computer infrastructure according to claim 13 , the notification message further including additional, detail information relating to the business process task to be performed. 16. The computer infrastructure according to claim 13 further operable to charge a notification fee for providing a notification message of a business process task to be performed to a person.

Assignees

Inventors

Classifications

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

  • Status monitoring or status determination for a person or group · 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 US9754231B2 cover?
An approach that provides presence driven notification to a subscriber when a business process automation chain requires manual intervention is provided. In one embodiment, there is a notification tool, including a routing component configured to transmit a message to the subscriber based on data gathered relating to subscriber presence, location and preferences.
Who is the assignee on this patent?
Channabasavaiah Kishore, Ramanathan Sri, Trevathan Matthew B, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06Q10/063114. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 05 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).