会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 51. 发明授权
    • System and method for performing flexible workflow process compensation
in a distributed workflow management system
    • 在分布式工作流管理系统中执行灵活的工作流过程补偿的系统和方法
    • US5870545A
    • 1999-02-09
    • US825853
    • 1997-04-04
    • James W. DavisWeimin DuMing-Chien Shan
    • James W. DavisWeimin DuMing-Chien Shan
    • G06F9/48G06F9/50G06Q10/06G06F9/00
    • G06Q10/06G06F9/5038
    • A system and method for performing flexible workflow process compensation in a distributed workflow management system is described. A computer network includes a plurality of interconnected computers. Each computer includes a processor, memory and input/output facilities. The distributed workflow management system operates over the computer network. A plurality of resources perform the workflow process is performed with each resource operatively coupled to at least one of the computers. A process definition diagram includes computer-readable instructions stored in the memory of at least one of the computers and contains a role specification of process activities for performing the workflow process. A resource manager maps the role specification of process activities to at least one of the resources at runtime. A workflow process engine executes each process activity using the mapped resource and compensates a failed process activity responsive to the process definition diagram.
    • 描述了在分布式工作流管理系统中执行灵活的工作流处理补偿的系统和方法。 计算机网络包括多个互连的计算机。 每台计算机都包括处理器,存储器和输入/输出设备。 分布式工作流管理系统通过计算机网络运行。 执行多个资源执行工作流处理,其中每个资源可操作地耦合到至少一个计算机。 过程定义图包括存储在至少一个计算机的存储器中的计算机可读指令,并且包含用于执行工作流过程的过程活动的角色规范。 资源管理器将流程活动的角色规范映射到运行时的至少一个资源。 工作流程引擎使用映射的资源执行每个进程活动,并根据流程定义图来补偿失败的进程活动。
    • 52. 发明授权
    • Scheduling for fast response multi-pattern matching over streaming events
    • 调度流媒体事件的快速响应多模式匹配
    • US08433725B2
    • 2013-04-30
    • US12696895
    • 2010-01-29
    • Ying YanJin ZhangMing-Chien Shan
    • Ying YanJin ZhangMing-Chien Shan
    • G06F17/00G06F17/30
    • G06Q40/04G06F17/30516
    • A query pattern handler may be configured to determine at least one query pattern to be matched against a stream of events, and may be configured to determine a plurality of run-time patterns representing active instances of the at least one query pattern which are currently available for matching, and which each include a plurality of states. An event scheduler may be configured to receive an event of the stream of events, the event associated with a current event set of the stream of events. A run-time pattern scheduler may be configured to determine a ranked set of the run-time patterns based on a priority metric which characterizes, for each run-time pattern, an advancement of each run-time pattern from a current state thereof when matched against the current event set. A pattern match evaluator may be configured to evaluate each run-time pattern of the ranked set, in turn, against the current event set.
    • 查询模式处理器可以被配置为确定要与事件流匹配的至少一个查询模式,并且可以被配置为确定表示当前可用的至少一个查询模式的活动实例的多个运行时间模式 用于匹配,并且每个包括多个状态。 事件调度器可以被配置为接收事件流的事件,该事件与事件流的当前事件集相关联的事件。 运行时间模式调度器可以被配置为基于优先级度量来确定运行时间模式的排序集合,其对于每个运行时间模式,表征每个运行时间模式从匹配的当前状态的进展 针对当前事件集。 模式匹配评估器可以被配置为依次评估排序集合的每个运行时间模式与当前事件集合。
    • 53. 发明申请
    • Scheduling for Fast Response Multi-Pattern Matching Over Streaming Events
    • 调度快速响应多模式匹配流传输事件
    • US20110137942A1
    • 2011-06-09
    • US12696895
    • 2010-01-29
    • Ying YanJin ZhangMing-Chien Shan
    • Ying YanJin ZhangMing-Chien Shan
    • G06F17/30
    • G06Q40/04G06F17/30516
    • A query pattern handler may be configured to determine at least one query pattern to be matched against a stream of events, and may be configured to determine a plurality of run-time patterns representing active instances of the at least one query pattern which are currently available for matching, and which each include a plurality of states. An event scheduler may be configured to receive an event of the stream of events, the event associated with a current event set of the stream of events. A run-time pattern scheduler may be configured to determine a ranked set of the run-time patterns based on a priority metric which characterizes, for each run-time pattern, an advancement of each run-time pattern from a current state thereof when matched against the current event set. A pattern match evaluator may be configured to evaluate each run-time pattern of the ranked set, in turn, against the current event set.
    • 查询模式处理器可以被配置为确定要与事件流匹配的至少一个查询模式,并且可以被配置为确定表示当前可用的至少一个查询模式的活动实例的多个运行时间模式 用于匹配,并且每个包括多个状态。 事件调度器可以被配置为接收事件流的事件,该事件与事件流的当前事件集相关联的事件。 运行时间模式调度器可以被配置为基于优先级度量来确定运行时间模式的排序集合,其对于每个运行时间模式,表征每个运行时间模式从匹配的当前状态的进展 针对当前事件集。 模式匹配评估器可以被配置为依次评估排序集合的每个运行时间模式与当前事件集合。
    • 55. 发明授权
    • System and method for enterprise workflow resource management
    • 企业工作流资源管理系统与方法
    • US06308163B1
    • 2001-10-23
    • US09270885
    • 1999-03-16
    • Weimin DuJames W. DavisMing-Chien Shan
    • Weimin DuJames W. DavisMing-Chien Shan
    • G06F1760
    • G06Q10/06G06Q10/06311G06Q10/06315G06Q10/10
    • A method and a system for providing resource management in workflow processing of an enterprise include a multi-level resource manager hierarchy. An upper level includes at least one resource manager having data that represents an enterprise-wide view of resource capabilities. A subordinate second level of resource managers provides partial views of the resource capabilities of the enterprise. These partial views may be based upon organizational or physical boundaries. At a lowermost level of resource managers are local resource managers (LRMs) that include data to track individual resources. Above this lowermost level, the resource managers in the hierarchy track the resources based upon types of resources. Thus, a second level resource manager is configured to be aware of availability of a resource type, but not the availability of an individual resource. Also above the lowermost level, the resource managers are configured to exchange requests for the resources using a number of different messages. A Plead message is used to send a request to a higher level manager. On the other hand, a Delegate message is used to send a request to a lower level manager. A Refer message allows a request to be sent horizontally. Report messages are sent among resource managers to allow updates of cache entries regarding capabilities of other resource managers.
    • 在企业的工作流程处理中提供资源管理的方法和系统包括多级资源管理器层级。 上层包括至少一个资源管理器,其具有代表企业范围的资源能力视图的数据。 下属的二级资源管理人员提供企业资源能力的部分视图。 这些部分视图可能基于组织或物理边界。 资源管理器的最底层是本地资源管理器(LRM),其中包括跟踪个别资源的数据。 在这个最低层次之上,层次上的资源管理器根据资源类型跟踪资源。 因此,第二级资源管理器被配置为意识到资源类型的可用性,而不是单个资源的可用性。 也在最低级别以上,资源管理器被配置为使用许多不同的消息来交换对资源的请求。 一个Plead消息用于向较高级别的管理员发送请求。 另一方面,代理消息用于向较低级别的管理员发送请求。 A Refer消息允许水平发送请求。 在资源管理器之间发送报告消息,以允许更新有关其他资源管理器功能的缓存条目。
    • 56. 发明授权
    • Pre-locking scheme for allowing consistent and concurrent workflow
process execution in a workflow management system
    • 用于在工作流管理系统中实现一致和并发的工作流程执行的预锁定方案
    • US6078982A
    • 2000-06-20
    • US47248
    • 1998-03-24
    • Weimin DuMing-Chien ShanAhmed Elmagarmid
    • Weimin DuMing-Chien ShanAhmed Elmagarmid
    • G06F17/30G06Q10/10G06F13/14
    • G06Q10/10G06F17/30362Y10S707/99938
    • A system for allowing consistent execution of a workflow process in a computer-enabled workflow management system is described. The system includes a workflow process database accessible by the workflow process. The workflow process includes at least one sequence of workflow actions, having at least one set of parallel workflow actions and being configured as a plurality of nodes interconnected by arcs. Each node defines at least one of the workflow actions and reading and writing data items when executing the workflow actions. A first module is provided to lock all data items in the workflow process database that are specified for access by the workflow process from being accessed by other workflow processes during execution of the workflow process before the execution of the workflow process is commenced. A second module is provided to release all the locked data items from being locked after the workflow process has been executed such that execution consistency and concurrency of the workflow process is maintained. A computer implemented method for allowing consistent execution of a workflow process in a computer-enabled workflow management system is also described.
    • 描述了允许在启用计算机的工作流管理系统中一致地执行工作流程的系统。 该系统包括工作流程可访问的工作流程数据库。 工作流过程包括工作流动作的至少一个序列,具有至少一组并行工作流动作并被配置为通过弧互连的多个节点。 每个节点在执行工作流操作时定义工作流操作和读取和写入数据项中的至少一个。 提供第一模块来锁定工作流过程数据库中的所有工作流程数据库中的所有数据项,这些数据项被工作流程进程访问所指定,以便在执行工作流过程之前由工作流过程执行期间由其他工作流进程访问。 第二模块被提供以在工作流程执行之后释放所有锁定的数据项被锁定,从而保持工作流过程的执行一致性和并发性。 还描述了一种用于允许在启用计算机的工作流管理系统中一致地执行工作流程的计算机实现的方法。
    • 57. 发明授权
    • System and method for performing scalable distribution of process flow
activities in a distributed workflow management system
    • 用于在分布式工作流管理系统中执行流程流活动的可扩展分配的系统和方法
    • US5937388A
    • 1999-08-10
    • US828208
    • 1997-03-21
    • James W. DavisWeimin DuMing-Chien ShanNicolas Sheard
    • James W. DavisWeimin DuMing-Chien ShanNicolas Sheard
    • G06F9/48G06F9/50G06Q10/06G06Q10/10G06F17/60
    • G06Q10/06G06F9/5038G06Q10/06316G06Q10/103
    • A system and method for performing scalable distribution of process flow activities in a distributed workflow management system is described. The distributed workflow management system operates over the computer network which includes a plurality of interconnected computers. Each computer includes a processor, memory and input/output facilities. A plurality of resources are each operatively coupled to at least one of the computers and execute at least one of the activities in the process flow. A process flow engine, including a database in which is stored data used in effecting each of the process flow activities, coordinates and schedules execution of the process flow activities on the resources. Bidirectional proxy components are operatively interposed between the process flow engine and the resources. The bidirectional proxy components include logic for handling application data for the resources, logic for handling worklists for access by the resources and logic for managing transport of messages between the process flow engine and each of the resources.
    • 描述了用于在分布式工作流管理系统中执行流程流活动的可伸缩分布的系统和方法。 分布式工作流管理系统通过包括多个互连的计算机的计算机网络进行操作。 每台计算机都包括处理器,存储器和输入/输出设备。 多个资源各自可操作地耦合到计算机中的至少一个,并执行处理流程中的至少一个活动。 流程引擎,包括数据库,其中存储用于实现每个过程流活动的数据,协调和调度资源上的流程流活动的执行。 双向代理组件可操作地插在过程流引擎和资源之间。 双向代理组件包括用于处理资源的应用数据的逻辑,用于处理由资源访问的工作列表的逻辑和用于管理流程引擎与每个资源之间的消息传输的逻辑。
    • 58. 发明授权
    • Distributed workflow resource management system and method
    • 分布式工作流资源管理系统及方法
    • US5826239A
    • 1998-10-20
    • US768261
    • 1996-12-17
    • Weimin DuGraham EddyMing-Chien Shan
    • Weimin DuGraham EddyMing-Chien Shan
    • G06Q10/06G06Q10/10G06F17/60
    • G06Q10/06G06Q10/06316G06Q10/103H04L41/12
    • A system and method for distributed resource management in a computer network operating under control of workflow management software system (WFMS) to manage plural resources to perform a workflow process that includes multiple process activities, uses two-step resource assignment to manage resources at two levels. The resources are grouped by capabilities into resource groups controlled by a local resource manager (LRM), which maintains dynamic status of each resource, such as availability and load, as well as their roles and addresses. A global resource manager (GRM) stores resource data only about the groups: capabilities and status. The WFMS invokes the GRM, requesting a specified resource activity. The GRM checks the stored capabilities and status among the resource groups, selects the resource group capable of the specified activity and available, and forwards the request to the LRM for the selected group. The LRM selects one of the resources in the group to perform the specified activity and assigns the activity to that resource.
    • 一种用于在工作流管理软件系统(WFMS)控制下运行的计算机网络中的分布式资源管理的系统和方法,用于管理多个资源以执行包括多个进程活动的工作流程,使用两步资源分配来管理两个级别的资源 。 资源由能力分组到由本地资源管理器(LRM)控制的资源组中,其维护每个资源的动态状态,例如可用性和负载,以及它们的角色和地址。 全球资源管理器(GRM)仅存储关于组的能力和状态的资源数据。 WFMS调用GRM,请求指定的资源活动。 GRM检查资源组中存储的功能和状态,选择能够指定活动并可用的资源组,并将请求转发给所选组的LRM。 LRM选择组中的一个资源来执行指定的活动,并将活动分配给该资源。